Trace collected at: 2010-11-01 16:05:35.132000 ---------------------------------------------------------------------- ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[70]: if(connector): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[71]: 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[78]: valid_ps_names = ['high', 'low'] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[79]: if(ps in valid_ps_names): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[101]: msg = "ERROR: You must specify a power supply type, which may be one of %s. E.g. scr.script_name(connector=706, ps='high')" % (str(valid_ps_names)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[102]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[103]: print msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[104]: return() Trace collected at: 2010-11-01 16:15:25.710000 ---------------------------------------------------------------------- ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[70]: if(connector): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[71]: 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[78]: valid_ps_names = ['high', 'low'] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[79]: if(ps in valid_ps_names): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[81]: if(ps == 'high'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[83]: positive_supply = dc_p225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[84]: negative_supply = dc_n225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[85]: supply_brand = 'Bertan +/-225' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[87]: voltages = [223, 200, 100, 50, -50, -100, -200, -223] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[97]: msg = "Make sure that dc_p/m225 connections go to %s power supplies." % (supply_brand) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[98]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[99]: Gseos.MessageBox(msg) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[107]: if(debug): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[112]: msg = "Set FBOXes to GROUNDED" ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[113]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[114]: Gseos.MessageBox(msg) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[117]: results = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[120]: last_matrix_config = None ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[121]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[122]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[124]: 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[127]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[129]: if(last_matrix_config != 30): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[131]: 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[132]: last_matrix_config = 30 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[141]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[142]: 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[54]: if(ps.name == 'dc_p225'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[55]: other_ps = dc_n225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[58]: ps.lim = [voltage, 250, 12] # voltage setpoint, voltage limit, current limit ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[59]: 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[60]: 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[61]: 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[63]: 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) Script killed by user. Trace collected at: 2010-11-01 16:18:11.632000 ---------------------------------------------------------------------- ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[70]: if(connector): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[71]: 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[78]: valid_ps_names = ['high', 'low'] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[79]: if(ps in valid_ps_names): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[81]: if(ps == 'high'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[83]: positive_supply = dc_p225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[84]: negative_supply = dc_n225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[85]: supply_brand = 'Bertan +/-225' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[87]: voltages = [223, 200, 100, 50, -50, -100, -200, -223] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[97]: msg = "Make sure that dc_p/m225 connections go to %s power supplies." % (supply_brand) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[98]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[99]: Gseos.MessageBox(msg) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[107]: if(debug): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[112]: msg = "Set FBOXes to GROUNDED" ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[113]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[114]: Gseos.MessageBox(msg) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[117]: results = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[120]: last_matrix_config = None ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[121]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[122]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[124]: 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[127]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[129]: if(last_matrix_config != 30): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[131]: 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[132]: last_matrix_config = 30 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[141]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[142]: 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[54]: if(ps.name == 'dc_p225'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[55]: other_ps = dc_n225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[58]: ps.lim = [voltage, 250, 12] # voltage setpoint, voltage limit, current limit ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[59]: 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[60]: 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[61]: 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[63]: 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[148]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[149]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[169]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[170]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[171]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[172]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[148]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[149]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[169]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[170]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[171]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[172]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[148]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[149]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[169]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[170]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[171]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[172]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: 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-01 16:46:04.210000 ---------------------------------------------------------------------- ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[70]: if(connector): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[71]: 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[78]: valid_ps_names = ['high', 'low'] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[79]: if(ps in valid_ps_names): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[81]: if(ps == 'high'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[83]: positive_supply = dc_p225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[84]: negative_supply = dc_n225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[85]: supply_brand = 'Bertan +/-225' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[87]: voltages = [223, 200, 100, 50, -50, -100, -200, -223] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[97]: msg = "Make sure that dc_p/m225 connections go to %s power supplies." % (supply_brand) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[98]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[99]: Gseos.MessageBox(msg) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[107]: if(debug): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[112]: msg = "Set FBOXes to GROUNDED" ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[113]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[114]: Gseos.MessageBox(msg) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[117]: results = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[120]: last_matrix_config = None ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[121]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[122]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[124]: 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[127]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[129]: if(last_matrix_config != 30): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[131]: 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[132]: last_matrix_config = 30 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[141]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[142]: 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[54]: if(ps.name == 'dc_p225'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[55]: other_ps = dc_n225 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[58]: ps.lim = [voltage, 250, 12] # voltage setpoint, voltage limit, current limit ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[59]: 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[60]: 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[61]: 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[63]: 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[148]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[149]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[169]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[170]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[171]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[172]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[148]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[149]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[169]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[170]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[171]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[172]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[148]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[149]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[169]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[170]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[171]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[172]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[148]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[149]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[169]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[170]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[171]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[172]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[148]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[149]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[169]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[170]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[171]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[172]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[148]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[149]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[169]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[170]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[171]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[172]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[148]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[149]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[169]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[170]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[171]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[172]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[148]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[149]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[169]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[170]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[171]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[172]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[148]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[149]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[169]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[170]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[171]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[172]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[189]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[190]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[191]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[188]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[187]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[148]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[149]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[152]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[151]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[155]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[159]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[169]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[170]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[171]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[172]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[173]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[180]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[179]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: 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.