Trace collected at: 2010-12-21 17:48:14.698000 ---------------------------------------------------------------------- ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[71]: if(connector): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[72]: print >> log, "User specified connector J%d. This will test channels %s" % (connector, str(channel_map[connector])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[79]: valid_ps_names = ['high', 'low'] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[80]: if(ps in valid_ps_names): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[82]: if(ps == 'high'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[91]: positive_supply = p1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[92]: negative_supply = p2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[93]: supply_brand = 'Agilent E3631A (P1 and P2)' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[95]: voltages = [10, 5, 1, .5, 0, -.5, -1, -5, -10] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[98]: msg = "Make sure that dc_p/m225 connections go to %s power supplies." % (supply_brand) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[99]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[100]: Gseos.MessageBox(msg) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[108]: if(debug): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[110]: voltages = [ -5, 5] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[111]: dac_values = [1,2] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[114]: msg = "Set FBOXes to GROUNDED" ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[115]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[116]: Gseos.MessageBox(msg) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[119]: cmd.efw_disarm(4) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[122]: results = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[125]: last_matrix_config = None ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[127]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[129]: 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[132]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[140]: if(last_matrix_config != 31): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[141]: matrix_config(31) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[486]: matrix.reset(factory=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[488]: print >> log, "Invoking switch matrix configuration %d" % (config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[492]: config_map = {0: [], ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[534]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[535]: switches = config_map[config_num] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[539]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[540]: print >> log, "Closing matrix switch %d" % (switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[541]: matrix.close(switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[539]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[540]: print >> log, "Closing matrix switch %d" % (switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[541]: matrix.close(switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[539]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[142]: last_matrix_config = 31 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[146]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[149]: set_voltage(negative_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[44]: other_ps = p1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[45]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[127]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[129]: 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[132]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[134]: if(last_matrix_config != 30): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[136]: 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[534]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[535]: switches = config_map[config_num] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[539]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[540]: print >> log, "Closing matrix switch %d" % (switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[541]: matrix.close(switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[539]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[540]: print >> log, "Closing matrix switch %d" % (switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[541]: matrix.close(switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[539]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[137]: last_matrix_config = 30 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[146]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[147]: set_voltage(positive_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[38]: other_ps = p2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[39]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[199]: print >> log, "Setting usher and guard to mid-scale." ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[201]: dac_value = 0x7fff ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[202]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[203]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[204]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[202]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[203]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[204]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[202]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[206]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[208]: print >> log, "Resetting DC power supplies." ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[210]: set_voltage(positive_supply, 0) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[38]: other_ps = p2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[39]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[211]: set_voltage(negative_supply, 0) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[44]: other_ps = p1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[45]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[212]: set_output(positive_supply, False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[213]: set_output(negative_supply, False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[216]: outfilename = os.path.join(settings.full_output_path, '%s_DC_calibration.csv' % (settings.relative_output_path)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[218]: if(os.path.exists(outfilename)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[229]: f = open(outfilename, 'wb') ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[232]: now = str(datetime.datetime.now()) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[233]: a, b = channel_map[connector] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[234]: line = "%s - J%d (Channels %d and %d)\n" % (now, connector, a, b) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[235]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[236]: line = ",Voltage setpoint, DAC Setting,SENSOR%d and %d (Volts),VSPHERE%d (V),VSPHERE%d (V),USHER%d (V),USHER%d (V),GUARD%d (V),GUARD%d (V),HSK_USHER%d,HSK_USHER%d,HSK_GUARD%d,HSK_GUARD%d\n" % (a, b, a, b, a, b, a, b, a, b, a, b) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[237]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[245]: f.close() ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[246]: print >> log, "Wrote %s" % (outfilename) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[248]: print >> log, 'Turning off supply outputs and resetting matrix.' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[249]: positive_supply.set_output_en(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[250]: negative_supply.set_output_en(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[251]: matrix.reset('ALL') ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[252]: return True Trace collected at: 2010-12-21 19:08:14.260000 ---------------------------------------------------------------------- ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[71]: if(connector): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[72]: print >> log, "User specified connector J%d. This will test channels %s" % (connector, str(channel_map[connector])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[79]: valid_ps_names = ['high', 'low'] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[80]: if(ps in valid_ps_names): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[82]: if(ps == 'high'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[91]: positive_supply = p1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[92]: negative_supply = p2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[93]: supply_brand = 'Agilent E3631A (P1 and P2)' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[95]: voltages = [10, 5, 1, .5, 0, -.5, -1, -5, -10] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[98]: msg = "Make sure that dc_p/m225 connections go to %s power supplies." % (supply_brand) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[99]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[100]: Gseos.MessageBox(msg) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[108]: if(debug): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[114]: msg = "Set FBOXes to GROUNDED" ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[115]: print >> log, msg ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[116]: Gseos.MessageBox(msg) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[119]: cmd.efw_disarm(4) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[122]: results = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[125]: last_matrix_config = None ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[127]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[129]: 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[132]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[134]: if(last_matrix_config != 30): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[136]: 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[534]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[535]: switches = config_map[config_num] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[539]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[540]: print >> log, "Closing matrix switch %d" % (switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[541]: matrix.close(switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[539]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[540]: print >> log, "Closing matrix switch %d" % (switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[541]: matrix.close(switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[539]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[137]: last_matrix_config = 30 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[146]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[147]: set_voltage(positive_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[38]: other_ps = p2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[39]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[127]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[129]: 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[132]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[134]: if(last_matrix_config != 30): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[137]: last_matrix_config = 30 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[146]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[147]: set_voltage(positive_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[38]: other_ps = p2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[39]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[127]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[129]: 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[132]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[134]: if(last_matrix_config != 30): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[137]: last_matrix_config = 30 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[146]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[147]: set_voltage(positive_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[38]: other_ps = p2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[39]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[127]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[129]: 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[132]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[134]: if(last_matrix_config != 30): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[137]: last_matrix_config = 30 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[146]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[147]: set_voltage(positive_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[38]: other_ps = p2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[39]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[127]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[129]: 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[132]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[134]: if(last_matrix_config != 30): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[137]: last_matrix_config = 30 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[146]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[147]: set_voltage(positive_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[38]: other_ps = p2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[39]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[127]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[129]: 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[132]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[140]: if(last_matrix_config != 31): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[141]: matrix_config(31) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[486]: matrix.reset(factory=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[488]: print >> log, "Invoking switch matrix configuration %d" % (config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[492]: config_map = {0: [], ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[534]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[535]: switches = config_map[config_num] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[539]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[540]: print >> log, "Closing matrix switch %d" % (switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[541]: matrix.close(switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[539]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[540]: print >> log, "Closing matrix switch %d" % (switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[541]: matrix.close(switch) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[539]: for switch in switches: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[142]: last_matrix_config = 31 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[146]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[149]: set_voltage(negative_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[44]: other_ps = p1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[45]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[127]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[129]: 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[132]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[140]: if(last_matrix_config != 31): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[142]: last_matrix_config = 31 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[146]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[149]: set_voltage(negative_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[44]: other_ps = p1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[45]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[127]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[129]: 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[132]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[140]: if(last_matrix_config != 31): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[142]: last_matrix_config = 31 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[146]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[149]: set_voltage(negative_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[44]: other_ps = p1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[45]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[127]: results[voltage] = {} ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[129]: 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[132]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[140]: if(last_matrix_config != 31): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[142]: last_matrix_config = 31 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[146]: if(voltage >= 0): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[149]: set_voltage(negative_supply, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[44]: other_ps = p1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[45]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[154]: results[voltage][dac_value] = [] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[157]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[158]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[156]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[160]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[163]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[164]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[174]: name = 'sensor' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[175]: channel = 1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[176]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[177]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[178]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[183]: sig_name = '%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[184]: meas = measure(sig_name + '_333', 'electrometer') # Returns string ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[294]: dmm_channel_map = {'vsphere1': 101, ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[341]: com1_open = [212, 213, 214, 221, 231, 241] # channels to open when reading com1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[342]: com2_open = [211, 213, 214, 222, 232, 242] # same for com2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[343]: amm_channel_map = { ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[429]: sig_name = sig_name.lower() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[430]: if(with_what == 'dmm'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[452]: elif(with_what == 'electrometer'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[454]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[455]: channel = amm_channel_map[sig_name] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[459]: matrix.abort() # If any previous dmm measurements were made, this erases the scan list so that channels can be closed w/o causing an error ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[460]: matrix.reset(100) # Open all channels on slot 100 ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[461]: open_channels = channel[0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[462]: close_channels = channel[1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[463]: print >> log, "Opening matrix channels %s" % (str(open_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[464]: print >> log, "Closing matrix channels %s" % (str(close_channels)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[465]: matrix.open(open_channels) # Open channels on other slots ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[466]: matrix.close(close_channels) # Close channels needed to make this measurement ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[468]: time.sleep(.5) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[469]: electrometer.range('AUTO') ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[470]: electrometer.digits(7) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[471]: electrometer.zcheck(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[472]: time.sleep(3) # Short delay so signal can settle after connections made ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[473]: retval = electrometer.measure() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[474]: print >> log, "%s: %s" % (sig_name.upper(), retval) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[475]: return retval ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[185]: results[voltage][dac_value].append(meas) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[182]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[181]: for name in ['vsphere', 'usher', 'guard']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[194]: chan_str = 'APID_265.IEFI_%s%d' % (name, channel) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[195]: value = EU(chan_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[196]: print >> log, '%s readback = %.04f' % (chan_str, value) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[197]: results[voltage][dac_value].append(str(value)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[193]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[192]: for name in ['USHER', 'GUARD']: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[153]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[126]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[199]: print >> log, "Setting usher and guard to mid-scale." ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[201]: dac_value = 0x7fff ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[202]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[203]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[204]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[202]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[203]: util.SET_USHER(channel, dac_value) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[204]: util.SET_GUARD(channel, dac_value) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[202]: for channel in channel_map[connector]: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[206]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[208]: print >> log, "Resetting DC power supplies." ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[210]: set_voltage(positive_supply, 0) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[38]: other_ps = p2 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[39]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[211]: set_voltage(negative_supply, 0) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[32]: print >> log, "Setting %s supply output to %.4f V" % (ps.name, voltage) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[34]: if(ps.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[36]: if(ps.name == 'p1'): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[44]: other_ps = p1 ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[45]: ps.lim = {'P6V': [0, 0], ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[49]: configure(ps) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[125]: if(type(which_supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[126]: which_supplies = [which_supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[129]: if(supply.name.startswith('p')): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[131]: pn_lim = supply.lim ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[133]: supply.set_limit(which_output, voltage=pn_lim[which_output][0], current=pn_lim[which_output][1]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[132]: for which_output in pn_lim.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[134]: supply.beep() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[135]: time.sleep(1) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[137]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[138]: readback = supply.get_limits(numeric=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[143]: set_volts = pn_lim[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[144]: read_volts = readback[which_output][0] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[145]: set_current = pn_lim[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[146]: read_current = readback[which_output][1] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[147]: if((set_volts == read_volts) and ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[149]: print >> log, "Verified settings for %s[%s]: [%.3fV, %.3fA]" % (supply.name, which_output, read_volts, read_current) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[142]: for which_output in readback.keys(): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[128]: for supply in which_supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[50]: set_output(other_ps, False) # Turn off the other supply ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[51]: set_output(ps, True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[212]: set_output(positive_supply, False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[213]: set_output(negative_supply, False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[179]: if(type(supplies) != list): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[180]: supplies = [supplies] ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[182]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[183]: supply.set_output_en(onoff) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[188]: print >> log, "Set %s output to %s" % (supply.name, onoff_map[onoff]) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[181]: for supply in supplies: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[216]: outfilename = os.path.join(settings.full_output_path, '%s_DC_calibration.csv' % (settings.relative_output_path)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[218]: if(os.path.exists(outfilename)): ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[220]: try: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[221]: f = open(outfilename, 'ab') ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[232]: now = str(datetime.datetime.now()) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[233]: a, b = channel_map[connector] ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[234]: line = "%s - J%d (Channels %d and %d)\n" % (now, connector, a, b) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[235]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[236]: line = ",Voltage setpoint, DAC Setting,SENSOR%d and %d (Volts),VSPHERE%d (V),VSPHERE%d (V),USHER%d (V),USHER%d (V),GUARD%d (V),GUARD%d (V),HSK_USHER%d,HSK_USHER%d,HSK_GUARD%d,HSK_GUARD%d\n" % (a, b, a, b, a, b, a, b, a, b, a, b) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[237]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[242]: line = ',%0.4f,%d,%s\n' % (voltage, dac_value, ','.join(results[voltage][dac_value])) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[243]: f.write(line) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[241]: for dac_value in dac_values: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[240]: for voltage in voltages: ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[245]: f.close() ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[246]: print >> log, "Wrote %s" % (outfilename) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[248]: print >> log, 'Turning off supply outputs and resetting matrix.' ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[249]: positive_supply.set_output_en(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[250]: negative_supply.set_output_en(off) ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[251]: matrix.reset('ALL') ../../GSEOS_scripts/BEB/science_calibration\beb_scical_dc.py[252]: return True