Trace collected at: 2010-12-27 15:56:10.768000 ---------------------------------------------------------------------- ../../GSEOS_scripts/INSTR\instr_scical_full.py[710]: if(reset): ../../GSEOS_scripts/INSTR\instr_scical_full.py[715]: results = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[718]: results['start_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[721]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[726]: if(oneshot): ../../GSEOS_scripts/INSTR\instr_scical_full.py[727]: offsets = [oneshot[0]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[728]: amplitudes = [oneshot[1]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[729]: freqs = [oneshot[2]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[730]: which_dac_tables = [oneshot[3]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[734]: results['fbox'] = fbox ../../GSEOS_scripts/INSTR\instr_scical_full.py[735]: results['sig1'] = sig1 ../../GSEOS_scripts/INSTR\instr_scical_full.py[736]: results['gnd'] = gnd ../../GSEOS_scripts/INSTR\instr_scical_full.py[737]: results['others'] = others ../../GSEOS_scripts/INSTR\instr_scical_full.py[738]: results['which_dac_tables'] = which_dac_tables ../../GSEOS_scripts/INSTR\instr_scical_full.py[742]: if(not fbox): ../../GSEOS_scripts/INSTR\instr_scical_full.py[747]: if(not (sig1 or gnd)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[755]: print >> log, "Calculating run time." ../../GSEOS_scripts/INSTR\instr_scical_full.py[756]: total_time = 0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[760]: secdiv = 1.0/(freq * 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[762]: total_time += 5 # for readback packet wait ../../GSEOS_scripts/INSTR\instr_scical_full.py[763]: sleeptime = 3 + ((10*secdiv) * 32) ../../GSEOS_scripts/INSTR\instr_scical_full.py[764]: total_time += 2 + sleeptime # for SENSOR measurement ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[773]: hours = total_time / 3600.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[774]: msg = "This test will take approx. %d seconds.\n(%.2f hours)" % (total_time, hours) ../../GSEOS_scripts/INSTR\instr_scical_full.py[775]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[776]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[777]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[782]: msg = "Make sure FBOXes are set to %s" % (fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[783]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[784]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[785]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[789]: fn = "FULL_fbox-%s_sig-%s.pkl" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[790]: pickle_filename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[793]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[794]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[795]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[796]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[797]: scr.dfb_set_matrix(s, sig1=sig1, gnd=gnd, others=others) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[114]: elif(others == None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[116]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/INSTR\instr_scical_full.py[798]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[802]: beb_scical.matrix_config(32) ../../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.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.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/INSTR\instr_scical_full.py[803]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[806]: cmd.efw_disarm(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[809]: beb_scical.recall_scope_config(1, readback=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[550]: print >> log, "Scope measurement parameters:" ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[551]: meas_str = scope.gpib_cmd('measurement:MEAS1?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[552]: print >> log, "MEAS1: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[553]: meas_str = scope.gpib_cmd('measurement:MEAS2?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[554]: print >> log, "MEAS2: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[555]: meas_str = scope.gpib_cmd('measurement:MEAS3?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[556]: print >> log, "MEAS3: %s" % (meas_str) ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[812]: results[offset] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[813]: print >> log, "OFFSET %f" % offset ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[816]: results[offset][amplitude] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[817]: print >> log, "AMPLITUDE %f" % amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[820]: results[offset][amplitude][freq] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[821]: print >> log, "FREQ %d" % freq ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[824]: data = collect_data(offset, amplitude, freq, table_number, sig1, gnd, others, fbox, debug, burst_collect) ../../GSEOS_scripts/INSTR\instr_scical_full.py[484]: retval = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[487]: ds_offset = (offset / 20.0) / 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[488]: print >> log, "Setting DS345 DC offset to %f" % (ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[489]: beb_scical.ds.set_offset(ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[491]: ds_amplitude = (amplitude / 20.0)/ 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[492]: print >> log, "Setting DS345 amplitude to %f" % (ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[493]: beb_scical.ds.set_ampl(ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[494]: secdiv = 1.0/(freq * 2) # multiply by two to get only 5 cycles on the scope screen ../../GSEOS_scripts/INSTR\instr_scical_full.py[496]: print >> log, "Setting DS345 frequency to %d" % (freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[497]: beb_scical.ds.set_freq(freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[500]: print >> log, "DAC TABLE: %d" % (table_number) ../../GSEOS_scripts/INSTR\instr_scical_full.py[501]: dac_table = dac_tables[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[502]: dac_table_name = dac_table_names[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[508]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[511]: readbacks = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[512]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[520]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[538]: beb_scical.recall_scope_config(1, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[545]: max_voltage = abs(offset) + (amplitude / 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[547]: vdiv = (max_voltage * .0029612) / 2.5 ../../GSEOS_scripts/INSTR\instr_scical_full.py[548]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(vdiv)) # not really needed since ch3 is SENSOR, but ok w/e ../../GSEOS_scripts/INSTR\instr_scical_full.py[549]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[565]: ch4vdiv = (ds_amplitude / .63) / 3 ../../GSEOS_scripts/INSTR\instr_scical_full.py[566]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[575]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[576]: sleeptime = 3 + ((10*secdiv) * 32) # * 32 because scope is averaging 16 times and this has to settle ../../GSEOS_scripts/INSTR\instr_scical_full.py[577]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[578]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[580]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[593]: sensor_meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS1:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[594]: if(sensor_meas_amplitude < 1000): ../../GSEOS_scripts/INSTR\instr_scical_full.py[595]: print >> log, "SENSOR Amplitude: %.4f V" % (sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[599]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[600]: retval.append(sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[605]: sensor_meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[606]: print >> log, "SENSOR Offset: %.4f V" % (sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[607]: retval.append(sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[610]: beb_scical.recall_scope_config(2, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[683]: retval += readbacks ../../GSEOS_scripts/INSTR\instr_scical_full.py[685]: if(burst_collect): ../../GSEOS_scripts/INSTR\instr_scical_full.py[686]: print >> log, "Doing burst collection." ../../GSEOS_scripts/INSTR\instr_scical_full.py[687]: scr.instr_burst_collect(dfb_config_fn=configure_dfb) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[32]: log("----------------------------------------", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[33]: log("1.0 Set up for Burst1 & 2 recording ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[35]: util.SET_TESTVALUE0( 0 ) #CLear TESTVALUE 0 & 1 ../../GSEOS_scripts\util.py[112]: POKE( 0XDDF9, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[36]: util.SET_TESTVALUE1( 0 ) ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[37]: cmd.EFW_ACTESTLOW( 0 ) #Stop ACTEST line if enabled ../../GSEOS_scripts/INSTR\instr_burst_collect.py[38]: cmd.EFW_ACTESTHIGH( 0,0,0 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[39]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/INSTR\instr_burst_collect.py[40]: cmd.EFW_EVTMAX( 1 ) #Event packets have 1/packet ../../GSEOS_scripts/INSTR\instr_burst_collect.py[41]: cmd.EFW_WRITELEDS( 0 ) #Clear LEDS display ../../GSEOS_scripts/INSTR\instr_burst_collect.py[42]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable B1/B2 record & play ../../GSEOS_scripts/INSTR\instr_burst_collect.py[43]: cmd.EFW_TABLE( 9, 0 ) #Load SSR Control Table ../../GSEOS_scripts/INSTR\instr_burst_collect.py[44]: cmd.EFW_LOAD( 7 ) #Burst1 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[45]: cmd.EFW_LOAD( 7 ) #Burst2 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[46]: cmd.EFW_LOAD( 8 ) #Burst2 N ../../GSEOS_scripts/INSTR\instr_burst_collect.py[47]: cmd.EFW_LOAD( 0x80 ) #Search Percent = 50% ../../GSEOS_scripts/INSTR\instr_burst_collect.py[48]: cmd.EFW_LOAD( 0x80 ) #BSIZE = 678 (0x280) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[49]: cmd.EFW_LOAD( 0x02 ) # ../../GSEOS_scripts/INSTR\instr_burst_collect.py[50]: cmd.EFW_SSR_CONFIG() #Clear all the Burst2s ../../GSEOS_scripts/INSTR\instr_burst_collect.py[51]: cmd.EFW_SSR_ROUTE(SEGMENT=1, APID=5) #Route 245 to RT ../../GSEOS_scripts/INSTR\instr_burst_collect.py[52]: cmd.EFW_SSR_ROUTE(SEGMENT=3, APID=9) #Route 249 to B2 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[55]: log("1.1 Configure the DFB", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[56]: if(dfb_config_fn != None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[57]: dfb_config_fn() ../../GSEOS_scripts/INSTR\instr_scical_full.py[252]: print >> log, "Configuring DFB" ../../GSEOS_scripts/INSTR\instr_scical_full.py[254]: cmd.EFW_DFB_E_SVY_ENA(E_SVY_SPD=5, E_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[256]: cmd.EFW_DFB_V_SVY(V_SVY_SPD=5, V_SVY_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[258]: cmd.EFW_DFB_MAG(MAG_SVY_SPD=5, MAG_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[260]: cmd.EFW_DFB_E_B1(E_B1_SPD=9, E_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[262]: cmd.EFW_DFB_V_B1(V_B1_SPD=9, V_B1_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[264]: cmd.EFW_DFB_SCM_B1(SCM_B1_SPD=9, SCM_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[266]: cmd.EFW_DFB_E_B2(E_B2_SPD=0x0e, E_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[268]: cmd.EFW_DFB_V_B2(V_B2_SPD=0x0e, V_B2_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[270]: cmd.EFW_DFB_SCM_B2(SCM_B2_SPD=0x0e, SCM_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[272]: cmd.EFW_DFB_SVY_INT(SVY_INT_SPD=0x05, SVY_INT_ENA=0xfff) ../../GSEOS_scripts/INSTR\instr_scical_full.py[275]: cmd.EFW_DFBCONFIG(3) ../../GSEOS_scripts/INSTR\instr_scical_full.py[276]: cmd.EFW_DFBCONFIG(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[277]: cmd.EFW_DFBCONFIG(5) ../../GSEOS_scripts/INSTR\instr_scical_full.py[278]: cmd.EFW_DFBCONFIG(6) ../../GSEOS_scripts/INSTR\instr_scical_full.py[279]: cmd.EFW_DFBCONFIG(7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[280]: cmd.EFW_DFBCONFIG(8) ../../GSEOS_scripts/INSTR\instr_scical_full.py[281]: cmd.EFW_DFBCONFIG(9) ../../GSEOS_scripts/INSTR\instr_scical_full.py[282]: cmd.EFW_DFBCONFIG(0x0a) ../../GSEOS_scripts/INSTR\instr_scical_full.py[283]: cmd.EFW_DFBCONFIG(0x0b) ../../GSEOS_scripts/INSTR\instr_scical_full.py[284]: cmd.EFW_DFBCONFIG(0x0c) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[59]: log("Waiting one minute so that realtime during the trigger doesn't get clobbered by configuration change.") ../../GSEOS_scripts/INSTR\instr_burst_collect.py[60]: sleep(60) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[62]: log("1.2 Checking Flash write pointer valid", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[64]: if(APID_263.B1_RECPTR == 0): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[67]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[69]: log("1.3 Boosting Telemetry Limit to 60 kbps", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[70]: cmd.EFW_TMKBPS( 60 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[71]: sleep(1) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[73]: log("2.0 Enabling Burst1 & 2 recording", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[78]: cmd.EFW_SSR_ENABLE(OPTION=0) #Enable B1 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[80]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[83]: cmd.EFW_SSR_ENABLE(OPTION=2) #Enable B2 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[86]: log("2.1 Awaiting Flash Record Pointer Movement", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[87]: try: ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[93]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[94]: log("Flash Started at 0x%06x" % flash_wrt_start ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[95]: fwblks = 8 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[96]: flash_wrt_target = flash_wrt_start+fwblks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[98]: log("2.2 Triggering Burst2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[100]: util.SET_TESTVALUE1( 170 ) #Trigger B2 @ 0xAA ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[101]: sleep(2) #Delay for reaction ../../GSEOS_scripts/INSTR\instr_burst_collect.py[103]: cmd.GSE_BIB_ARM_PPS() #BIB Trigger ../../GSEOS_scripts/INSTR\instr_burst_collect.py[105]: util.SET_TESTVALUE1( 0 ) #Untrigger ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[110]: log("2.3 Stopping Recordings ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[111]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[112]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[113]: flash_wrt_end = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[114]: log("Flash Ended at 0x%06x" % flash_wrt_end ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[119]: log("3.0 Setting Pointer to Replay ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[121]: util.SET_B1PLAYBACK( flash_wrt_start, fwblks ) #Play Burst1 a no. of blocks ../../GSEOS_scripts\util.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\util.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\util.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\util.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[124]: log("3.1 Playing Burst1 (2-3 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[125]: cmd.EFW_SSR_ENABLE(OPTION=1) #Enable Burst1 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[131]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[134]: log("3.2 Playing Burst2 (10-12 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[135]: cmd.EFW_SSR_ENABLE(OPTION=3) #Enable Burst2 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[139]: log("4.0 Disabling Burst1/2", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[140]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[141]: sleep(1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[689]: return retval ../../GSEOS_scripts/INSTR\instr_scical_full.py[825]: results[offset][amplitude][freq][table_number] = data ../../GSEOS_scripts/INSTR\instr_scical_full.py[828]: results['end_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[831]: f = open(pickle_filename, 'wb') ../../GSEOS_scripts/INSTR\instr_scical_full.py[832]: pkl = cPickle.dumps(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[833]: f.write(pkl) ../../GSEOS_scripts/INSTR\instr_scical_full.py[834]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[835]: print >> log, "Wrote %s" % pickle_filename ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[838]: write_results(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[396]: fbox = results['fbox'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[397]: sig1 = results['sig1'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[398]: gnd = results['gnd'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[399]: others = results['others'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[402]: fn = "FULL_fbox-%s_sig-%s.csv" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[403]: outfilename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[406]: if(os.path.exists(outfilename)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[418]: f = open(outfilename, 'wb') ../../GSEOS_scripts/INSTR\instr_scical_full.py[419]: f.write('instr_scical_full test output\n\n' +\ ../../GSEOS_scripts/INSTR\instr_scical_full.py[429]: f.write('DAC Table configuration:\n') ../../GSEOS_scripts/INSTR\instr_scical_full.py[430]: for table_number in range(1,5): ../../GSEOS_scripts/INSTR\instr_scical_full.py[431]: f.write('Table %d - %s:\n' % (table_number, dac_table_names[table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[430]: for table_number in range(1,5): ../../GSEOS_scripts/INSTR\instr_scical_full.py[431]: f.write('Table %d - %s:\n' % (table_number, dac_table_names[table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[430]: for table_number in range(1,5): ../../GSEOS_scripts/INSTR\instr_scical_full.py[431]: f.write('Table %d - %s:\n' % (table_number, dac_table_names[table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[430]: for table_number in range(1,5): ../../GSEOS_scripts/INSTR\instr_scical_full.py[431]: f.write('Table %d - %s:\n' % (table_number, dac_table_names[table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[430]: for table_number in range(1,5): ../../GSEOS_scripts/INSTR\instr_scical_full.py[437]: f.write('\n') ../../GSEOS_scripts/INSTR\instr_scical_full.py[439]: f.write('Time started:%s\nTime completed:%s\nFBOX=%s\nsig1=%s\ngnd=%s\n' % (results['start_time'], ../../GSEOS_scripts/INSTR\instr_scical_full.py[444]: f.write('Others: %s' % str(others)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[446]: f.write('DC_offset,Amplitude,Frequency,DAC_table,S,S_off,' +\ ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[465]: line = "%d,%d,%d,%d,%s\n" % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[470]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[471]: f.write('\n\n') ../../GSEOS_scripts/INSTR\instr_scical_full.py[472]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[473]: print >> log, "Wrote %s" % (outfilename) ../../GSEOS_scripts/INSTR\instr_scical_full.py[841]: do_reset() ../../GSEOS_scripts/INSTR\instr_scical_full.py[301]: print >> log, "Resetting switch matrices and signal generator." ../../GSEOS_scripts/INSTR\instr_scical_full.py[302]: reset_ext_matrix() ../../GSEOS_scripts/INSTR\instr_scical_full.py[290]: print >> log, "Resetting external switch matrix" ../../GSEOS_scripts/INSTR\instr_scical_full.py[291]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[292]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[293]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[294]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[295]: s.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[303]: beb_scical.ds.set_ampl(0) ../../GSEOS_scripts/INSTR\instr_scical_full.py[304]: beb_scical.ds.set_mod_enable(False) ../../GSEOS_scripts/INSTR\instr_scical_full.py[305]: beb_scical.matrix.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[306]: beb_scical.scope.force_trig() ../../GSEOS_scripts/INSTR\instr_scical_full.py[844]: scr.dfb_set_matrix( s, gnd=[ 'EF1', 'EF2', 'EF3', 'EF4', 'EF5', 'EF6']) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[114]: elif(others == None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[116]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: Trace collected at: 2010-12-27 16:14:18.472000 ---------------------------------------------------------------------- ../../GSEOS_scripts/INSTR\instr_scical_full.py[710]: if(reset): ../../GSEOS_scripts/INSTR\instr_scical_full.py[715]: results = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[718]: results['start_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[721]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[726]: if(oneshot): ../../GSEOS_scripts/INSTR\instr_scical_full.py[727]: offsets = [oneshot[0]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[728]: amplitudes = [oneshot[1]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[729]: freqs = [oneshot[2]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[730]: which_dac_tables = [oneshot[3]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[734]: results['fbox'] = fbox ../../GSEOS_scripts/INSTR\instr_scical_full.py[735]: results['sig1'] = sig1 ../../GSEOS_scripts/INSTR\instr_scical_full.py[736]: results['gnd'] = gnd ../../GSEOS_scripts/INSTR\instr_scical_full.py[737]: results['others'] = others ../../GSEOS_scripts/INSTR\instr_scical_full.py[738]: results['which_dac_tables'] = which_dac_tables ../../GSEOS_scripts/INSTR\instr_scical_full.py[742]: if(not fbox): ../../GSEOS_scripts/INSTR\instr_scical_full.py[747]: if(not (sig1 or gnd)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[755]: print >> log, "Calculating run time." ../../GSEOS_scripts/INSTR\instr_scical_full.py[756]: total_time = 0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[760]: secdiv = 1.0/(freq * 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[762]: total_time += 5 # for readback packet wait ../../GSEOS_scripts/INSTR\instr_scical_full.py[763]: sleeptime = 3 + ((10*secdiv) * 32) ../../GSEOS_scripts/INSTR\instr_scical_full.py[764]: total_time += 2 + sleeptime # for SENSOR measurement ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[773]: hours = total_time / 3600.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[774]: msg = "This test will take approx. %d seconds.\n(%.2f hours)" % (total_time, hours) ../../GSEOS_scripts/INSTR\instr_scical_full.py[775]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[776]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[777]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[782]: msg = "Make sure FBOXes are set to %s" % (fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[783]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[784]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[785]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[789]: fn = "FULL_fbox-%s_sig-%s.pkl" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[790]: pickle_filename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[793]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[794]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[795]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[796]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[797]: scr.dfb_set_matrix(s, sig1=sig1, gnd=gnd, others=others) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[114]: elif(others == None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[116]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/INSTR\instr_scical_full.py[798]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[802]: beb_scical.matrix_config(32) ../../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.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.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/INSTR\instr_scical_full.py[803]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[806]: cmd.efw_disarm(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[809]: beb_scical.recall_scope_config(1, readback=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[550]: print >> log, "Scope measurement parameters:" ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[551]: meas_str = scope.gpib_cmd('measurement:MEAS1?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[552]: print >> log, "MEAS1: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[553]: meas_str = scope.gpib_cmd('measurement:MEAS2?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[554]: print >> log, "MEAS2: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[555]: meas_str = scope.gpib_cmd('measurement:MEAS3?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[556]: print >> log, "MEAS3: %s" % (meas_str) ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[812]: results[offset] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[813]: print >> log, "OFFSET %f" % offset ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[816]: results[offset][amplitude] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[817]: print >> log, "AMPLITUDE %f" % amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[820]: results[offset][amplitude][freq] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[821]: print >> log, "FREQ %d" % freq ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[824]: data = collect_data(offset, amplitude, freq, table_number, sig1, gnd, others, fbox, debug, burst_collect) ../../GSEOS_scripts/INSTR\instr_scical_full.py[484]: retval = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[487]: ds_offset = (offset / 20.0) / 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[488]: print >> log, "Setting DS345 DC offset to %f" % (ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[489]: beb_scical.ds.set_offset(ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[491]: ds_amplitude = (amplitude / 20.0)/ 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[492]: print >> log, "Setting DS345 amplitude to %f" % (ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[493]: beb_scical.ds.set_ampl(ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[494]: secdiv = 1.0/(freq * 2) # multiply by two to get only 5 cycles on the scope screen ../../GSEOS_scripts/INSTR\instr_scical_full.py[496]: print >> log, "Setting DS345 frequency to %d" % (freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[497]: beb_scical.ds.set_freq(freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[500]: print >> log, "DAC TABLE: %d" % (table_number) ../../GSEOS_scripts/INSTR\instr_scical_full.py[501]: dac_table = dac_tables[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[502]: dac_table_name = dac_table_names[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[508]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[511]: readbacks = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[512]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[520]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[538]: beb_scical.recall_scope_config(1, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[545]: max_voltage = abs(offset) + (amplitude / 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[547]: vdiv = (max_voltage * .0029612) / 2.5 ../../GSEOS_scripts/INSTR\instr_scical_full.py[548]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(vdiv)) # not really needed since ch3 is SENSOR, but ok w/e ../../GSEOS_scripts/INSTR\instr_scical_full.py[549]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[565]: ch4vdiv = (ds_amplitude / .63) / 3 ../../GSEOS_scripts/INSTR\instr_scical_full.py[566]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[575]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[576]: sleeptime = 3 + ((10*secdiv) * 32) # * 32 because scope is averaging 16 times and this has to settle ../../GSEOS_scripts/INSTR\instr_scical_full.py[577]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[578]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[580]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[593]: sensor_meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS1:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[594]: if(sensor_meas_amplitude < 1000): ../../GSEOS_scripts/INSTR\instr_scical_full.py[595]: print >> log, "SENSOR Amplitude: %.4f V" % (sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[599]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[600]: retval.append(sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[605]: sensor_meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[606]: print >> log, "SENSOR Offset: %.4f V" % (sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[607]: retval.append(sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[610]: beb_scical.recall_scope_config(2, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[683]: retval += readbacks ../../GSEOS_scripts/INSTR\instr_scical_full.py[685]: if(burst_collect): ../../GSEOS_scripts/INSTR\instr_scical_full.py[686]: print >> log, "Doing burst collection." ../../GSEOS_scripts/INSTR\instr_scical_full.py[687]: scr.instr_burst_collect(dfb_config_fn=configure_dfb) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[32]: log("----------------------------------------", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[33]: log("1.0 Set up for Burst1 & 2 recording ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[35]: util.SET_TESTVALUE0( 0 ) #CLear TESTVALUE 0 & 1 ../../GSEOS_scripts\util.py[112]: POKE( 0XDDF9, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[36]: util.SET_TESTVALUE1( 0 ) ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[37]: cmd.EFW_ACTESTLOW( 0 ) #Stop ACTEST line if enabled ../../GSEOS_scripts/INSTR\instr_burst_collect.py[38]: cmd.EFW_ACTESTHIGH( 0,0,0 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[39]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/INSTR\instr_burst_collect.py[40]: cmd.EFW_EVTMAX( 1 ) #Event packets have 1/packet ../../GSEOS_scripts/INSTR\instr_burst_collect.py[41]: cmd.EFW_WRITELEDS( 0 ) #Clear LEDS display ../../GSEOS_scripts/INSTR\instr_burst_collect.py[42]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable B1/B2 record & play ../../GSEOS_scripts/INSTR\instr_burst_collect.py[43]: cmd.EFW_TABLE( 9, 0 ) #Load SSR Control Table ../../GSEOS_scripts/INSTR\instr_burst_collect.py[44]: cmd.EFW_LOAD( 7 ) #Burst1 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[45]: cmd.EFW_LOAD( 7 ) #Burst2 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[46]: cmd.EFW_LOAD( 8 ) #Burst2 N ../../GSEOS_scripts/INSTR\instr_burst_collect.py[47]: cmd.EFW_LOAD( 0x80 ) #Search Percent = 50% ../../GSEOS_scripts/INSTR\instr_burst_collect.py[48]: cmd.EFW_LOAD( 0x80 ) #BSIZE = 678 (0x280) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[49]: cmd.EFW_LOAD( 0x02 ) # ../../GSEOS_scripts/INSTR\instr_burst_collect.py[50]: cmd.EFW_SSR_CONFIG() #Clear all the Burst2s ../../GSEOS_scripts/INSTR\instr_burst_collect.py[51]: cmd.EFW_SSR_ROUTE(SEGMENT=1, APID=5) #Route 245 to RT ../../GSEOS_scripts/INSTR\instr_burst_collect.py[52]: cmd.EFW_SSR_ROUTE(SEGMENT=3, APID=9) #Route 249 to B2 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[55]: log("1.1 Configure the DFB", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[56]: if(dfb_config_fn != None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[57]: dfb_config_fn() ../../GSEOS_scripts/INSTR\instr_scical_full.py[252]: print >> log, "Configuring DFB" ../../GSEOS_scripts/INSTR\instr_scical_full.py[254]: cmd.EFW_DFB_E_SVY_ENA(E_SVY_SPD=5, E_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[256]: cmd.EFW_DFB_V_SVY(V_SVY_SPD=5, V_SVY_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[258]: cmd.EFW_DFB_MAG(MAG_SVY_SPD=5, MAG_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[260]: cmd.EFW_DFB_E_B1(E_B1_SPD=9, E_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[262]: cmd.EFW_DFB_V_B1(V_B1_SPD=9, V_B1_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[264]: cmd.EFW_DFB_SCM_B1(SCM_B1_SPD=9, SCM_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[266]: cmd.EFW_DFB_E_B2(E_B2_SPD=0x0e, E_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[268]: cmd.EFW_DFB_V_B2(V_B2_SPD=0x0e, V_B2_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[270]: cmd.EFW_DFB_SCM_B2(SCM_B2_SPD=0x0e, SCM_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[272]: cmd.EFW_DFB_SVY_INT(SVY_INT_SPD=0x05, SVY_INT_ENA=0xfff) ../../GSEOS_scripts/INSTR\instr_scical_full.py[275]: cmd.EFW_DFBCONFIG(3) ../../GSEOS_scripts/INSTR\instr_scical_full.py[276]: cmd.EFW_DFBCONFIG(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[277]: cmd.EFW_DFBCONFIG(5) ../../GSEOS_scripts/INSTR\instr_scical_full.py[278]: cmd.EFW_DFBCONFIG(6) ../../GSEOS_scripts/INSTR\instr_scical_full.py[279]: cmd.EFW_DFBCONFIG(7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[280]: cmd.EFW_DFBCONFIG(8) ../../GSEOS_scripts/INSTR\instr_scical_full.py[281]: cmd.EFW_DFBCONFIG(9) ../../GSEOS_scripts/INSTR\instr_scical_full.py[282]: cmd.EFW_DFBCONFIG(0x0a) ../../GSEOS_scripts/INSTR\instr_scical_full.py[283]: cmd.EFW_DFBCONFIG(0x0b) ../../GSEOS_scripts/INSTR\instr_scical_full.py[284]: cmd.EFW_DFBCONFIG(0x0c) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[59]: log("Waiting one minute so that realtime during the trigger doesn't get clobbered by configuration change.") ../../GSEOS_scripts/INSTR\instr_burst_collect.py[60]: sleep(60) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[62]: log("1.2 Checking Flash write pointer valid", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[64]: if(APID_263.B1_RECPTR == 0): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[67]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[69]: log("1.3 Boosting Telemetry Limit to 60 kbps", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[70]: cmd.EFW_TMKBPS( 60 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[71]: sleep(1) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[73]: log("2.0 Enabling Burst1 & 2 recording", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[78]: cmd.EFW_SSR_ENABLE(OPTION=0) #Enable B1 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[80]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[83]: cmd.EFW_SSR_ENABLE(OPTION=2) #Enable B2 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[86]: log("2.1 Awaiting Flash Record Pointer Movement", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[87]: try: ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[93]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[94]: log("Flash Started at 0x%06x" % flash_wrt_start ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[95]: fwblks = 8 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[96]: flash_wrt_target = flash_wrt_start+fwblks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[98]: log("2.2 Triggering Burst2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[100]: util.SET_TESTVALUE1( 170 ) #Trigger B2 @ 0xAA ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[101]: sleep(2) #Delay for reaction ../../GSEOS_scripts/INSTR\instr_burst_collect.py[103]: cmd.GSE_BIB_ARM_PPS() #BIB Trigger ../../GSEOS_scripts/INSTR\instr_burst_collect.py[105]: util.SET_TESTVALUE1( 0 ) #Untrigger ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[110]: log("2.3 Stopping Recordings ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[111]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[112]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[113]: flash_wrt_end = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[114]: log("Flash Ended at 0x%06x" % flash_wrt_end ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[119]: log("3.0 Setting Pointer to Replay ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[121]: util.SET_B1PLAYBACK( flash_wrt_start, fwblks ) #Play Burst1 a no. of blocks ../../GSEOS_scripts\util.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\util.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\util.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\util.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[124]: log("3.1 Playing Burst1 (2-3 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[125]: cmd.EFW_SSR_ENABLE(OPTION=1) #Enable Burst1 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[131]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[134]: log("3.2 Playing Burst2 (10-12 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[135]: cmd.EFW_SSR_ENABLE(OPTION=3) #Enable Burst2 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[139]: log("4.0 Disabling Burst1/2", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[140]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[141]: sleep(1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[689]: return retval ../../GSEOS_scripts/INSTR\instr_scical_full.py[825]: results[offset][amplitude][freq][table_number] = data ../../GSEOS_scripts/INSTR\instr_scical_full.py[828]: results['end_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[831]: f = open(pickle_filename, 'wb') ../../GSEOS_scripts/INSTR\instr_scical_full.py[832]: pkl = cPickle.dumps(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[833]: f.write(pkl) ../../GSEOS_scripts/INSTR\instr_scical_full.py[834]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[835]: print >> log, "Wrote %s" % pickle_filename ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[838]: write_results(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[396]: fbox = results['fbox'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[397]: sig1 = results['sig1'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[398]: gnd = results['gnd'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[399]: others = results['others'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[402]: fn = "FULL_fbox-%s_sig-%s.csv" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[403]: outfilename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[406]: if(os.path.exists(outfilename)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[408]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[409]: f = open(outfilename, 'ab') ../../GSEOS_scripts/INSTR\instr_scical_full.py[439]: f.write('Time started:%s\nTime completed:%s\nFBOX=%s\nsig1=%s\ngnd=%s\n' % (results['start_time'], ../../GSEOS_scripts/INSTR\instr_scical_full.py[444]: f.write('Others: %s' % str(others)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[446]: f.write('DC_offset,Amplitude,Frequency,DAC_table,S,S_off,' +\ ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[465]: line = "%d,%d,%d,%d,%s\n" % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[470]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[471]: f.write('\n\n') ../../GSEOS_scripts/INSTR\instr_scical_full.py[472]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[473]: print >> log, "Wrote %s" % (outfilename) ../../GSEOS_scripts/INSTR\instr_scical_full.py[841]: do_reset() ../../GSEOS_scripts/INSTR\instr_scical_full.py[301]: print >> log, "Resetting switch matrices and signal generator." ../../GSEOS_scripts/INSTR\instr_scical_full.py[302]: reset_ext_matrix() ../../GSEOS_scripts/INSTR\instr_scical_full.py[290]: print >> log, "Resetting external switch matrix" ../../GSEOS_scripts/INSTR\instr_scical_full.py[291]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[292]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[293]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[294]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[295]: s.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[303]: beb_scical.ds.set_ampl(0) ../../GSEOS_scripts/INSTR\instr_scical_full.py[304]: beb_scical.ds.set_mod_enable(False) ../../GSEOS_scripts/INSTR\instr_scical_full.py[305]: beb_scical.matrix.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[306]: beb_scical.scope.force_trig() ../../GSEOS_scripts/INSTR\instr_scical_full.py[844]: scr.dfb_set_matrix( s, gnd=[ 'EF1', 'EF2', 'EF3', 'EF4', 'EF5', 'EF6']) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[114]: elif(others == None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[116]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: Trace collected at: 2010-12-27 16:42:02.409000 ---------------------------------------------------------------------- ../../GSEOS_scripts/INSTR\instr_scical_full.py[710]: if(reset): ../../GSEOS_scripts/INSTR\instr_scical_full.py[715]: results = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[718]: results['start_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[721]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[726]: if(oneshot): ../../GSEOS_scripts/INSTR\instr_scical_full.py[727]: offsets = [oneshot[0]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[728]: amplitudes = [oneshot[1]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[729]: freqs = [oneshot[2]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[730]: which_dac_tables = [oneshot[3]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[734]: results['fbox'] = fbox ../../GSEOS_scripts/INSTR\instr_scical_full.py[735]: results['sig1'] = sig1 ../../GSEOS_scripts/INSTR\instr_scical_full.py[736]: results['gnd'] = gnd ../../GSEOS_scripts/INSTR\instr_scical_full.py[737]: results['others'] = others ../../GSEOS_scripts/INSTR\instr_scical_full.py[738]: results['which_dac_tables'] = which_dac_tables ../../GSEOS_scripts/INSTR\instr_scical_full.py[742]: if(not fbox): ../../GSEOS_scripts/INSTR\instr_scical_full.py[747]: if(not (sig1 or gnd)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[755]: print >> log, "Calculating run time." ../../GSEOS_scripts/INSTR\instr_scical_full.py[756]: total_time = 0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[760]: secdiv = 1.0/(freq * 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[762]: total_time += 5 # for readback packet wait ../../GSEOS_scripts/INSTR\instr_scical_full.py[763]: sleeptime = 3 + ((10*secdiv) * 32) ../../GSEOS_scripts/INSTR\instr_scical_full.py[764]: total_time += 2 + sleeptime # for SENSOR measurement ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[773]: hours = total_time / 3600.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[774]: msg = "This test will take approx. %d seconds.\n(%.2f hours)" % (total_time, hours) ../../GSEOS_scripts/INSTR\instr_scical_full.py[775]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[776]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[777]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[782]: msg = "Make sure FBOXes are set to %s" % (fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[783]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[784]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[785]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[789]: fn = "FULL_fbox-%s_sig-%s.pkl" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[790]: pickle_filename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[793]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[794]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[795]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[796]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[797]: scr.dfb_set_matrix(s, sig1=sig1, gnd=gnd, others=others) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[106]: sig_gnd_open = sig1 + sig2 + gnd + open ../../GSEOS_scripts/DFB\dfb_set_matrix.py[108]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/INSTR\instr_scical_full.py[798]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[802]: beb_scical.matrix_config(32) ../../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.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.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/INSTR\instr_scical_full.py[803]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[806]: cmd.efw_disarm(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[809]: beb_scical.recall_scope_config(1, readback=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[550]: print >> log, "Scope measurement parameters:" ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[551]: meas_str = scope.gpib_cmd('measurement:MEAS1?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[552]: print >> log, "MEAS1: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[553]: meas_str = scope.gpib_cmd('measurement:MEAS2?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[554]: print >> log, "MEAS2: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[555]: meas_str = scope.gpib_cmd('measurement:MEAS3?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[556]: print >> log, "MEAS3: %s" % (meas_str) ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[812]: results[offset] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[813]: print >> log, "OFFSET %f" % offset ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[816]: results[offset][amplitude] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[817]: print >> log, "AMPLITUDE %f" % amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[820]: results[offset][amplitude][freq] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[821]: print >> log, "FREQ %d" % freq ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[824]: data = collect_data(offset, amplitude, freq, table_number, sig1, gnd, others, fbox, debug, burst_collect) ../../GSEOS_scripts/INSTR\instr_scical_full.py[484]: retval = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[487]: ds_offset = (offset / 20.0) / 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[488]: print >> log, "Setting DS345 DC offset to %f" % (ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[489]: beb_scical.ds.set_offset(ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[491]: ds_amplitude = (amplitude / 20.0)/ 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[492]: print >> log, "Setting DS345 amplitude to %f" % (ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[493]: beb_scical.ds.set_ampl(ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[494]: secdiv = 1.0/(freq * 2) # multiply by two to get only 5 cycles on the scope screen ../../GSEOS_scripts/INSTR\instr_scical_full.py[496]: print >> log, "Setting DS345 frequency to %d" % (freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[497]: beb_scical.ds.set_freq(freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[500]: print >> log, "DAC TABLE: %d" % (table_number) ../../GSEOS_scripts/INSTR\instr_scical_full.py[501]: dac_table = dac_tables[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[502]: dac_table_name = dac_table_names[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[508]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[511]: readbacks = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[512]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[520]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[538]: beb_scical.recall_scope_config(1, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[545]: max_voltage = abs(offset) + (amplitude / 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[547]: vdiv = (max_voltage * .0029612) / 2.5 ../../GSEOS_scripts/INSTR\instr_scical_full.py[548]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(vdiv)) # not really needed since ch3 is SENSOR, but ok w/e ../../GSEOS_scripts/INSTR\instr_scical_full.py[549]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[565]: ch4vdiv = (ds_amplitude / .63) / 3 ../../GSEOS_scripts/INSTR\instr_scical_full.py[566]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[575]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[576]: sleeptime = 3 + ((10*secdiv) * 32) # * 32 because scope is averaging 16 times and this has to settle ../../GSEOS_scripts/INSTR\instr_scical_full.py[577]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[578]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[580]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[593]: sensor_meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS1:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[594]: if(sensor_meas_amplitude < 1000): ../../GSEOS_scripts/INSTR\instr_scical_full.py[595]: print >> log, "SENSOR Amplitude: %.4f V" % (sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[599]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[600]: retval.append(sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[605]: sensor_meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[606]: print >> log, "SENSOR Offset: %.4f V" % (sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[607]: retval.append(sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[610]: beb_scical.recall_scope_config(2, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[683]: retval += readbacks ../../GSEOS_scripts/INSTR\instr_scical_full.py[685]: if(burst_collect): ../../GSEOS_scripts/INSTR\instr_scical_full.py[686]: print >> log, "Doing burst collection." ../../GSEOS_scripts/INSTR\instr_scical_full.py[687]: scr.instr_burst_collect(dfb_config_fn=configure_dfb) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[32]: log("----------------------------------------", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[33]: log("1.0 Set up for Burst1 & 2 recording ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[35]: util.SET_TESTVALUE0( 0 ) #CLear TESTVALUE 0 & 1 ../../GSEOS_scripts\util.py[112]: POKE( 0XDDF9, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[36]: util.SET_TESTVALUE1( 0 ) ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[37]: cmd.EFW_ACTESTLOW( 0 ) #Stop ACTEST line if enabled ../../GSEOS_scripts/INSTR\instr_burst_collect.py[38]: cmd.EFW_ACTESTHIGH( 0,0,0 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[39]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/INSTR\instr_burst_collect.py[40]: cmd.EFW_EVTMAX( 1 ) #Event packets have 1/packet ../../GSEOS_scripts/INSTR\instr_burst_collect.py[41]: cmd.EFW_WRITELEDS( 0 ) #Clear LEDS display ../../GSEOS_scripts/INSTR\instr_burst_collect.py[42]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable B1/B2 record & play ../../GSEOS_scripts/INSTR\instr_burst_collect.py[43]: cmd.EFW_TABLE( 9, 0 ) #Load SSR Control Table ../../GSEOS_scripts/INSTR\instr_burst_collect.py[44]: cmd.EFW_LOAD( 7 ) #Burst1 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[45]: cmd.EFW_LOAD( 7 ) #Burst2 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[46]: cmd.EFW_LOAD( 8 ) #Burst2 N ../../GSEOS_scripts/INSTR\instr_burst_collect.py[47]: cmd.EFW_LOAD( 0x80 ) #Search Percent = 50% ../../GSEOS_scripts/INSTR\instr_burst_collect.py[48]: cmd.EFW_LOAD( 0x80 ) #BSIZE = 678 (0x280) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[49]: cmd.EFW_LOAD( 0x02 ) # ../../GSEOS_scripts/INSTR\instr_burst_collect.py[50]: cmd.EFW_SSR_CONFIG() #Clear all the Burst2s ../../GSEOS_scripts/INSTR\instr_burst_collect.py[51]: cmd.EFW_SSR_ROUTE(SEGMENT=1, APID=5) #Route 245 to RT ../../GSEOS_scripts/INSTR\instr_burst_collect.py[52]: cmd.EFW_SSR_ROUTE(SEGMENT=3, APID=9) #Route 249 to B2 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[55]: log("1.1 Configure the DFB", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[56]: if(dfb_config_fn != None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[57]: dfb_config_fn() ../../GSEOS_scripts/INSTR\instr_scical_full.py[252]: print >> log, "Configuring DFB" ../../GSEOS_scripts/INSTR\instr_scical_full.py[254]: cmd.EFW_DFB_E_SVY_ENA(E_SVY_SPD=5, E_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[256]: cmd.EFW_DFB_V_SVY(V_SVY_SPD=5, V_SVY_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[258]: cmd.EFW_DFB_MAG(MAG_SVY_SPD=5, MAG_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[260]: cmd.EFW_DFB_E_B1(E_B1_SPD=9, E_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[262]: cmd.EFW_DFB_V_B1(V_B1_SPD=9, V_B1_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[264]: cmd.EFW_DFB_SCM_B1(SCM_B1_SPD=9, SCM_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[266]: cmd.EFW_DFB_E_B2(E_B2_SPD=0x0e, E_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[268]: cmd.EFW_DFB_V_B2(V_B2_SPD=0x0e, V_B2_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[270]: cmd.EFW_DFB_SCM_B2(SCM_B2_SPD=0x0e, SCM_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[272]: cmd.EFW_DFB_SVY_INT(SVY_INT_SPD=0x05, SVY_INT_ENA=0xfff) ../../GSEOS_scripts/INSTR\instr_scical_full.py[275]: cmd.EFW_DFBCONFIG(3) ../../GSEOS_scripts/INSTR\instr_scical_full.py[276]: cmd.EFW_DFBCONFIG(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[277]: cmd.EFW_DFBCONFIG(5) ../../GSEOS_scripts/INSTR\instr_scical_full.py[278]: cmd.EFW_DFBCONFIG(6) ../../GSEOS_scripts/INSTR\instr_scical_full.py[279]: cmd.EFW_DFBCONFIG(7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[280]: cmd.EFW_DFBCONFIG(8) ../../GSEOS_scripts/INSTR\instr_scical_full.py[281]: cmd.EFW_DFBCONFIG(9) ../../GSEOS_scripts/INSTR\instr_scical_full.py[282]: cmd.EFW_DFBCONFIG(0x0a) ../../GSEOS_scripts/INSTR\instr_scical_full.py[283]: cmd.EFW_DFBCONFIG(0x0b) ../../GSEOS_scripts/INSTR\instr_scical_full.py[284]: cmd.EFW_DFBCONFIG(0x0c) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[59]: log("Waiting one minute so that realtime during the trigger doesn't get clobbered by configuration change.") ../../GSEOS_scripts/INSTR\instr_burst_collect.py[60]: sleep(60) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[62]: log("1.2 Checking Flash write pointer valid", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[64]: if(APID_263.B1_RECPTR == 0): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[67]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[69]: log("1.3 Boosting Telemetry Limit to 60 kbps", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[70]: cmd.EFW_TMKBPS( 60 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[71]: sleep(1) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[73]: log("2.0 Enabling Burst1 & 2 recording", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[78]: cmd.EFW_SSR_ENABLE(OPTION=0) #Enable B1 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[80]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[83]: cmd.EFW_SSR_ENABLE(OPTION=2) #Enable B2 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[86]: log("2.1 Awaiting Flash Record Pointer Movement", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[87]: try: ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[93]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[94]: log("Flash Started at 0x%06x" % flash_wrt_start ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[95]: fwblks = 8 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[96]: flash_wrt_target = flash_wrt_start+fwblks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[98]: log("2.2 Triggering Burst2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[100]: util.SET_TESTVALUE1( 170 ) #Trigger B2 @ 0xAA ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[101]: sleep(2) #Delay for reaction ../../GSEOS_scripts/INSTR\instr_burst_collect.py[103]: cmd.GSE_BIB_ARM_PPS() #BIB Trigger ../../GSEOS_scripts/INSTR\instr_burst_collect.py[105]: util.SET_TESTVALUE1( 0 ) #Untrigger ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[110]: log("2.3 Stopping Recordings ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[111]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[112]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[113]: flash_wrt_end = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[114]: log("Flash Ended at 0x%06x" % flash_wrt_end ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[119]: log("3.0 Setting Pointer to Replay ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[121]: util.SET_B1PLAYBACK( flash_wrt_start, fwblks ) #Play Burst1 a no. of blocks ../../GSEOS_scripts\util.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\util.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\util.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\util.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[124]: log("3.1 Playing Burst1 (2-3 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[125]: cmd.EFW_SSR_ENABLE(OPTION=1) #Enable Burst1 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[131]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[134]: log("3.2 Playing Burst2 (10-12 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[135]: cmd.EFW_SSR_ENABLE(OPTION=3) #Enable Burst2 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[139]: log("4.0 Disabling Burst1/2", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[140]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[141]: sleep(1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[689]: return retval ../../GSEOS_scripts/INSTR\instr_scical_full.py[825]: results[offset][amplitude][freq][table_number] = data ../../GSEOS_scripts/INSTR\instr_scical_full.py[828]: results['end_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[831]: f = open(pickle_filename, 'wb') ../../GSEOS_scripts/INSTR\instr_scical_full.py[832]: pkl = cPickle.dumps(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[833]: f.write(pkl) ../../GSEOS_scripts/INSTR\instr_scical_full.py[834]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[835]: print >> log, "Wrote %s" % pickle_filename ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[838]: write_results(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[396]: fbox = results['fbox'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[397]: sig1 = results['sig1'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[398]: gnd = results['gnd'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[399]: others = results['others'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[402]: fn = "FULL_fbox-%s_sig-%s.csv" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[403]: outfilename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[406]: if(os.path.exists(outfilename)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[408]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[409]: f = open(outfilename, 'ab') ../../GSEOS_scripts/INSTR\instr_scical_full.py[439]: f.write('Time started:%s\nTime completed:%s\nFBOX=%s\nsig1=%s\ngnd=%s\n' % (results['start_time'], ../../GSEOS_scripts/INSTR\instr_scical_full.py[444]: f.write('Others: %s' % str(others)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[446]: f.write('DC_offset,Amplitude,Frequency,DAC_table,S,S_off,' +\ ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[465]: line = "%d,%d,%d,%d,%s\n" % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[470]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[471]: f.write('\n\n') ../../GSEOS_scripts/INSTR\instr_scical_full.py[472]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[473]: print >> log, "Wrote %s" % (outfilename) ../../GSEOS_scripts/INSTR\instr_scical_full.py[841]: do_reset() ../../GSEOS_scripts/INSTR\instr_scical_full.py[301]: print >> log, "Resetting switch matrices and signal generator." ../../GSEOS_scripts/INSTR\instr_scical_full.py[302]: reset_ext_matrix() ../../GSEOS_scripts/INSTR\instr_scical_full.py[290]: print >> log, "Resetting external switch matrix" ../../GSEOS_scripts/INSTR\instr_scical_full.py[291]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[292]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[293]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[294]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[295]: s.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[303]: beb_scical.ds.set_ampl(0) ../../GSEOS_scripts/INSTR\instr_scical_full.py[304]: beb_scical.ds.set_mod_enable(False) ../../GSEOS_scripts/INSTR\instr_scical_full.py[305]: beb_scical.matrix.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[306]: beb_scical.scope.force_trig() ../../GSEOS_scripts/INSTR\instr_scical_full.py[844]: scr.dfb_set_matrix( s, gnd=[ 'EF1', 'EF2', 'EF3', 'EF4', 'EF5', 'EF6']) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[114]: elif(others == None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[116]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: Trace collected at: 2010-12-27 17:01:30.268000 ---------------------------------------------------------------------- ../../GSEOS_scripts/INSTR\instr_scical_full.py[710]: if(reset): ../../GSEOS_scripts/INSTR\instr_scical_full.py[715]: results = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[718]: results['start_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[721]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[726]: if(oneshot): ../../GSEOS_scripts/INSTR\instr_scical_full.py[727]: offsets = [oneshot[0]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[728]: amplitudes = [oneshot[1]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[729]: freqs = [oneshot[2]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[730]: which_dac_tables = [oneshot[3]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[734]: results['fbox'] = fbox ../../GSEOS_scripts/INSTR\instr_scical_full.py[735]: results['sig1'] = sig1 ../../GSEOS_scripts/INSTR\instr_scical_full.py[736]: results['gnd'] = gnd ../../GSEOS_scripts/INSTR\instr_scical_full.py[737]: results['others'] = others ../../GSEOS_scripts/INSTR\instr_scical_full.py[738]: results['which_dac_tables'] = which_dac_tables ../../GSEOS_scripts/INSTR\instr_scical_full.py[742]: if(not fbox): ../../GSEOS_scripts/INSTR\instr_scical_full.py[747]: if(not (sig1 or gnd)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[755]: print >> log, "Calculating run time." ../../GSEOS_scripts/INSTR\instr_scical_full.py[756]: total_time = 0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[760]: secdiv = 1.0/(freq * 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[762]: total_time += 5 # for readback packet wait ../../GSEOS_scripts/INSTR\instr_scical_full.py[763]: sleeptime = 3 + ((10*secdiv) * 32) ../../GSEOS_scripts/INSTR\instr_scical_full.py[764]: total_time += 2 + sleeptime # for SENSOR measurement ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[773]: hours = total_time / 3600.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[774]: msg = "This test will take approx. %d seconds.\n(%.2f hours)" % (total_time, hours) ../../GSEOS_scripts/INSTR\instr_scical_full.py[775]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[776]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[777]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[782]: msg = "Make sure FBOXes are set to %s" % (fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[783]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[784]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[785]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[789]: fn = "FULL_fbox-%s_sig-%s.pkl" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[790]: pickle_filename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[793]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[794]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[795]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[796]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[797]: scr.dfb_set_matrix(s, sig1=sig1, gnd=gnd, others=others) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[106]: sig_gnd_open = sig1 + sig2 + gnd + open ../../GSEOS_scripts/DFB\dfb_set_matrix.py[108]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/INSTR\instr_scical_full.py[798]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[802]: beb_scical.matrix_config(32) ../../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.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.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/INSTR\instr_scical_full.py[803]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[806]: cmd.efw_disarm(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[809]: beb_scical.recall_scope_config(1, readback=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[550]: print >> log, "Scope measurement parameters:" ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[551]: meas_str = scope.gpib_cmd('measurement:MEAS1?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[552]: print >> log, "MEAS1: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[553]: meas_str = scope.gpib_cmd('measurement:MEAS2?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[554]: print >> log, "MEAS2: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[555]: meas_str = scope.gpib_cmd('measurement:MEAS3?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[556]: print >> log, "MEAS3: %s" % (meas_str) ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[812]: results[offset] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[813]: print >> log, "OFFSET %f" % offset ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[816]: results[offset][amplitude] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[817]: print >> log, "AMPLITUDE %f" % amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[820]: results[offset][amplitude][freq] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[821]: print >> log, "FREQ %d" % freq ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[824]: data = collect_data(offset, amplitude, freq, table_number, sig1, gnd, others, fbox, debug, burst_collect) ../../GSEOS_scripts/INSTR\instr_scical_full.py[484]: retval = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[487]: ds_offset = (offset / 20.0) / 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[488]: print >> log, "Setting DS345 DC offset to %f" % (ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[489]: beb_scical.ds.set_offset(ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[491]: ds_amplitude = (amplitude / 20.0)/ 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[492]: print >> log, "Setting DS345 amplitude to %f" % (ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[493]: beb_scical.ds.set_ampl(ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[494]: secdiv = 1.0/(freq * 2) # multiply by two to get only 5 cycles on the scope screen ../../GSEOS_scripts/INSTR\instr_scical_full.py[496]: print >> log, "Setting DS345 frequency to %d" % (freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[497]: beb_scical.ds.set_freq(freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[500]: print >> log, "DAC TABLE: %d" % (table_number) ../../GSEOS_scripts/INSTR\instr_scical_full.py[501]: dac_table = dac_tables[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[502]: dac_table_name = dac_table_names[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[508]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[511]: readbacks = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[512]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[520]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[538]: beb_scical.recall_scope_config(1, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[545]: max_voltage = abs(offset) + (amplitude / 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[547]: vdiv = (max_voltage * .0029612) / 2.5 ../../GSEOS_scripts/INSTR\instr_scical_full.py[548]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(vdiv)) # not really needed since ch3 is SENSOR, but ok w/e ../../GSEOS_scripts/INSTR\instr_scical_full.py[549]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[565]: ch4vdiv = (ds_amplitude / .63) / 3 ../../GSEOS_scripts/INSTR\instr_scical_full.py[566]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[575]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[576]: sleeptime = 3 + ((10*secdiv) * 32) # * 32 because scope is averaging 16 times and this has to settle ../../GSEOS_scripts/INSTR\instr_scical_full.py[577]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[578]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[580]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[593]: sensor_meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS1:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[594]: if(sensor_meas_amplitude < 1000): ../../GSEOS_scripts/INSTR\instr_scical_full.py[595]: print >> log, "SENSOR Amplitude: %.4f V" % (sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[599]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[600]: retval.append(sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[605]: sensor_meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[606]: print >> log, "SENSOR Offset: %.4f V" % (sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[607]: retval.append(sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[610]: beb_scical.recall_scope_config(2, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[665]: meas_phase = None ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[665]: meas_phase = None ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[665]: meas_phase = None ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[665]: meas_phase = None ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[665]: meas_phase = None ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[665]: meas_phase = None ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[683]: retval += readbacks ../../GSEOS_scripts/INSTR\instr_scical_full.py[685]: if(burst_collect): ../../GSEOS_scripts/INSTR\instr_scical_full.py[686]: print >> log, "Doing burst collection." ../../GSEOS_scripts/INSTR\instr_scical_full.py[687]: scr.instr_burst_collect(dfb_config_fn=configure_dfb) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[32]: log("----------------------------------------", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[33]: log("1.0 Set up for Burst1 & 2 recording ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[35]: util.SET_TESTVALUE0( 0 ) #CLear TESTVALUE 0 & 1 ../../GSEOS_scripts\util.py[112]: POKE( 0XDDF9, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[36]: util.SET_TESTVALUE1( 0 ) ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[37]: cmd.EFW_ACTESTLOW( 0 ) #Stop ACTEST line if enabled ../../GSEOS_scripts/INSTR\instr_burst_collect.py[38]: cmd.EFW_ACTESTHIGH( 0,0,0 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[39]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/INSTR\instr_burst_collect.py[40]: cmd.EFW_EVTMAX( 1 ) #Event packets have 1/packet ../../GSEOS_scripts/INSTR\instr_burst_collect.py[41]: cmd.EFW_WRITELEDS( 0 ) #Clear LEDS display ../../GSEOS_scripts/INSTR\instr_burst_collect.py[42]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable B1/B2 record & play ../../GSEOS_scripts/INSTR\instr_burst_collect.py[43]: cmd.EFW_TABLE( 9, 0 ) #Load SSR Control Table ../../GSEOS_scripts/INSTR\instr_burst_collect.py[44]: cmd.EFW_LOAD( 7 ) #Burst1 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[45]: cmd.EFW_LOAD( 7 ) #Burst2 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[46]: cmd.EFW_LOAD( 8 ) #Burst2 N ../../GSEOS_scripts/INSTR\instr_burst_collect.py[47]: cmd.EFW_LOAD( 0x80 ) #Search Percent = 50% ../../GSEOS_scripts/INSTR\instr_burst_collect.py[48]: cmd.EFW_LOAD( 0x80 ) #BSIZE = 678 (0x280) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[49]: cmd.EFW_LOAD( 0x02 ) # ../../GSEOS_scripts/INSTR\instr_burst_collect.py[50]: cmd.EFW_SSR_CONFIG() #Clear all the Burst2s ../../GSEOS_scripts/INSTR\instr_burst_collect.py[51]: cmd.EFW_SSR_ROUTE(SEGMENT=1, APID=5) #Route 245 to RT ../../GSEOS_scripts/INSTR\instr_burst_collect.py[52]: cmd.EFW_SSR_ROUTE(SEGMENT=3, APID=9) #Route 249 to B2 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[55]: log("1.1 Configure the DFB", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[56]: if(dfb_config_fn != None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[57]: dfb_config_fn() ../../GSEOS_scripts/INSTR\instr_scical_full.py[252]: print >> log, "Configuring DFB" ../../GSEOS_scripts/INSTR\instr_scical_full.py[254]: cmd.EFW_DFB_E_SVY_ENA(E_SVY_SPD=5, E_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[256]: cmd.EFW_DFB_V_SVY(V_SVY_SPD=5, V_SVY_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[258]: cmd.EFW_DFB_MAG(MAG_SVY_SPD=5, MAG_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[260]: cmd.EFW_DFB_E_B1(E_B1_SPD=9, E_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[262]: cmd.EFW_DFB_V_B1(V_B1_SPD=9, V_B1_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[264]: cmd.EFW_DFB_SCM_B1(SCM_B1_SPD=9, SCM_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[266]: cmd.EFW_DFB_E_B2(E_B2_SPD=0x0e, E_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[268]: cmd.EFW_DFB_V_B2(V_B2_SPD=0x0e, V_B2_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[270]: cmd.EFW_DFB_SCM_B2(SCM_B2_SPD=0x0e, SCM_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[272]: cmd.EFW_DFB_SVY_INT(SVY_INT_SPD=0x05, SVY_INT_ENA=0xfff) ../../GSEOS_scripts/INSTR\instr_scical_full.py[275]: cmd.EFW_DFBCONFIG(3) ../../GSEOS_scripts/INSTR\instr_scical_full.py[276]: cmd.EFW_DFBCONFIG(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[277]: cmd.EFW_DFBCONFIG(5) ../../GSEOS_scripts/INSTR\instr_scical_full.py[278]: cmd.EFW_DFBCONFIG(6) ../../GSEOS_scripts/INSTR\instr_scical_full.py[279]: cmd.EFW_DFBCONFIG(7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[280]: cmd.EFW_DFBCONFIG(8) ../../GSEOS_scripts/INSTR\instr_scical_full.py[281]: cmd.EFW_DFBCONFIG(9) ../../GSEOS_scripts/INSTR\instr_scical_full.py[282]: cmd.EFW_DFBCONFIG(0x0a) ../../GSEOS_scripts/INSTR\instr_scical_full.py[283]: cmd.EFW_DFBCONFIG(0x0b) ../../GSEOS_scripts/INSTR\instr_scical_full.py[284]: cmd.EFW_DFBCONFIG(0x0c) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[59]: log("Waiting one minute so that realtime during the trigger doesn't get clobbered by configuration change.") ../../GSEOS_scripts/INSTR\instr_burst_collect.py[60]: sleep(60) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[62]: log("1.2 Checking Flash write pointer valid", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[64]: if(APID_263.B1_RECPTR == 0): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[67]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[69]: log("1.3 Boosting Telemetry Limit to 60 kbps", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[70]: cmd.EFW_TMKBPS( 60 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[71]: sleep(1) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[73]: log("2.0 Enabling Burst1 & 2 recording", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[78]: cmd.EFW_SSR_ENABLE(OPTION=0) #Enable B1 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[80]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[83]: cmd.EFW_SSR_ENABLE(OPTION=2) #Enable B2 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[86]: log("2.1 Awaiting Flash Record Pointer Movement", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[87]: try: ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[93]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[94]: log("Flash Started at 0x%06x" % flash_wrt_start ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[95]: fwblks = 8 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[96]: flash_wrt_target = flash_wrt_start+fwblks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[98]: log("2.2 Triggering Burst2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[100]: util.SET_TESTVALUE1( 170 ) #Trigger B2 @ 0xAA ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[101]: sleep(2) #Delay for reaction ../../GSEOS_scripts/INSTR\instr_burst_collect.py[103]: cmd.GSE_BIB_ARM_PPS() #BIB Trigger ../../GSEOS_scripts/INSTR\instr_burst_collect.py[105]: util.SET_TESTVALUE1( 0 ) #Untrigger ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[110]: log("2.3 Stopping Recordings ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[111]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[112]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[113]: flash_wrt_end = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[114]: log("Flash Ended at 0x%06x" % flash_wrt_end ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[119]: log("3.0 Setting Pointer to Replay ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[121]: util.SET_B1PLAYBACK( flash_wrt_start, fwblks ) #Play Burst1 a no. of blocks ../../GSEOS_scripts\util.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\util.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\util.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\util.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[124]: log("3.1 Playing Burst1 (2-3 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[125]: cmd.EFW_SSR_ENABLE(OPTION=1) #Enable Burst1 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[131]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[134]: log("3.2 Playing Burst2 (10-12 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[135]: cmd.EFW_SSR_ENABLE(OPTION=3) #Enable Burst2 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[139]: log("4.0 Disabling Burst1/2", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[140]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[141]: sleep(1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[689]: return retval ../../GSEOS_scripts/INSTR\instr_scical_full.py[825]: results[offset][amplitude][freq][table_number] = data ../../GSEOS_scripts/INSTR\instr_scical_full.py[828]: results['end_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[831]: f = open(pickle_filename, 'wb') ../../GSEOS_scripts/INSTR\instr_scical_full.py[832]: pkl = cPickle.dumps(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[833]: f.write(pkl) ../../GSEOS_scripts/INSTR\instr_scical_full.py[834]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[835]: print >> log, "Wrote %s" % pickle_filename ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[838]: write_results(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[396]: fbox = results['fbox'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[397]: sig1 = results['sig1'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[398]: gnd = results['gnd'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[399]: others = results['others'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[402]: fn = "FULL_fbox-%s_sig-%s.csv" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[403]: outfilename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[406]: if(os.path.exists(outfilename)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[408]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[409]: f = open(outfilename, 'ab') ../../GSEOS_scripts/INSTR\instr_scical_full.py[439]: f.write('Time started:%s\nTime completed:%s\nFBOX=%s\nsig1=%s\ngnd=%s\n' % (results['start_time'], ../../GSEOS_scripts/INSTR\instr_scical_full.py[444]: f.write('Others: %s' % str(others)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[446]: f.write('DC_offset,Amplitude,Frequency,DAC_table,S,S_off,' +\ ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[465]: line = "%d,%d,%d,%d,%s\n" % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[470]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[471]: f.write('\n\n') ../../GSEOS_scripts/INSTR\instr_scical_full.py[472]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[473]: print >> log, "Wrote %s" % (outfilename) ../../GSEOS_scripts/INSTR\instr_scical_full.py[841]: do_reset() ../../GSEOS_scripts/INSTR\instr_scical_full.py[301]: print >> log, "Resetting switch matrices and signal generator." ../../GSEOS_scripts/INSTR\instr_scical_full.py[302]: reset_ext_matrix() ../../GSEOS_scripts/INSTR\instr_scical_full.py[290]: print >> log, "Resetting external switch matrix" ../../GSEOS_scripts/INSTR\instr_scical_full.py[291]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[292]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[293]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[294]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[295]: s.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[303]: beb_scical.ds.set_ampl(0) ../../GSEOS_scripts/INSTR\instr_scical_full.py[304]: beb_scical.ds.set_mod_enable(False) ../../GSEOS_scripts/INSTR\instr_scical_full.py[305]: beb_scical.matrix.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[306]: beb_scical.scope.force_trig() ../../GSEOS_scripts/INSTR\instr_scical_full.py[844]: scr.dfb_set_matrix( s, gnd=[ 'EF1', 'EF2', 'EF3', 'EF4', 'EF5', 'EF6']) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[114]: elif(others == None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[116]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: Trace collected at: 2010-12-27 17:31:50.815000 ---------------------------------------------------------------------- ../../GSEOS_scripts/INSTR\instr_scical_full.py[710]: if(reset): ../../GSEOS_scripts/INSTR\instr_scical_full.py[715]: results = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[718]: results['start_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[721]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[726]: if(oneshot): ../../GSEOS_scripts/INSTR\instr_scical_full.py[727]: offsets = [oneshot[0]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[728]: amplitudes = [oneshot[1]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[729]: freqs = [oneshot[2]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[730]: which_dac_tables = [oneshot[3]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[734]: results['fbox'] = fbox ../../GSEOS_scripts/INSTR\instr_scical_full.py[735]: results['sig1'] = sig1 ../../GSEOS_scripts/INSTR\instr_scical_full.py[736]: results['gnd'] = gnd ../../GSEOS_scripts/INSTR\instr_scical_full.py[737]: results['others'] = others ../../GSEOS_scripts/INSTR\instr_scical_full.py[738]: results['which_dac_tables'] = which_dac_tables ../../GSEOS_scripts/INSTR\instr_scical_full.py[742]: if(not fbox): ../../GSEOS_scripts/INSTR\instr_scical_full.py[747]: if(not (sig1 or gnd)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[755]: print >> log, "Calculating run time." ../../GSEOS_scripts/INSTR\instr_scical_full.py[756]: total_time = 0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[760]: secdiv = 1.0/(freq * 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[762]: total_time += 5 # for readback packet wait ../../GSEOS_scripts/INSTR\instr_scical_full.py[763]: sleeptime = 3 + ((10*secdiv) * 32) ../../GSEOS_scripts/INSTR\instr_scical_full.py[764]: total_time += 2 + sleeptime # for SENSOR measurement ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[773]: hours = total_time / 3600.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[774]: msg = "This test will take approx. %d seconds.\n(%.2f hours)" % (total_time, hours) ../../GSEOS_scripts/INSTR\instr_scical_full.py[775]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[776]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[777]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[782]: msg = "Make sure FBOXes are set to %s" % (fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[783]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[784]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[785]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[789]: fn = "FULL_fbox-%s_sig-%s.pkl" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[790]: pickle_filename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[793]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[794]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[795]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[796]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[797]: scr.dfb_set_matrix(s, sig1=sig1, gnd=gnd, others=others) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[106]: sig_gnd_open = sig1 + sig2 + gnd + open ../../GSEOS_scripts/DFB\dfb_set_matrix.py[108]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/INSTR\instr_scical_full.py[798]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[802]: beb_scical.matrix_config(32) ../../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.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.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/INSTR\instr_scical_full.py[803]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[806]: cmd.efw_disarm(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[809]: beb_scical.recall_scope_config(1, readback=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[550]: print >> log, "Scope measurement parameters:" ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[551]: meas_str = scope.gpib_cmd('measurement:MEAS1?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[552]: print >> log, "MEAS1: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[553]: meas_str = scope.gpib_cmd('measurement:MEAS2?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[554]: print >> log, "MEAS2: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[555]: meas_str = scope.gpib_cmd('measurement:MEAS3?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[556]: print >> log, "MEAS3: %s" % (meas_str) ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[812]: results[offset] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[813]: print >> log, "OFFSET %f" % offset ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[816]: results[offset][amplitude] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[817]: print >> log, "AMPLITUDE %f" % amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[820]: results[offset][amplitude][freq] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[821]: print >> log, "FREQ %d" % freq ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[824]: data = collect_data(offset, amplitude, freq, table_number, sig1, gnd, others, fbox, debug, burst_collect) ../../GSEOS_scripts/INSTR\instr_scical_full.py[484]: retval = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[487]: ds_offset = (offset / 20.0) / 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[488]: print >> log, "Setting DS345 DC offset to %f" % (ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[489]: beb_scical.ds.set_offset(ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[491]: ds_amplitude = (amplitude / 20.0)/ 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[492]: print >> log, "Setting DS345 amplitude to %f" % (ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[493]: beb_scical.ds.set_ampl(ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[494]: secdiv = 1.0/(freq * 2) # multiply by two to get only 5 cycles on the scope screen ../../GSEOS_scripts/INSTR\instr_scical_full.py[496]: print >> log, "Setting DS345 frequency to %d" % (freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[497]: beb_scical.ds.set_freq(freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[500]: print >> log, "DAC TABLE: %d" % (table_number) ../../GSEOS_scripts/INSTR\instr_scical_full.py[501]: dac_table = dac_tables[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[502]: dac_table_name = dac_table_names[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[508]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[511]: readbacks = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[512]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[520]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[538]: beb_scical.recall_scope_config(1, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[545]: max_voltage = abs(offset) + (amplitude / 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[547]: vdiv = (max_voltage * .0029612) / 2.5 ../../GSEOS_scripts/INSTR\instr_scical_full.py[548]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(vdiv)) # not really needed since ch3 is SENSOR, but ok w/e ../../GSEOS_scripts/INSTR\instr_scical_full.py[549]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[565]: ch4vdiv = (ds_amplitude / .63) / 3 ../../GSEOS_scripts/INSTR\instr_scical_full.py[566]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[575]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[576]: sleeptime = 3 + ((10*secdiv) * 32) # * 32 because scope is averaging 16 times and this has to settle ../../GSEOS_scripts/INSTR\instr_scical_full.py[577]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[578]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[580]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[593]: sensor_meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS1:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[594]: if(sensor_meas_amplitude < 1000): ../../GSEOS_scripts/INSTR\instr_scical_full.py[595]: print >> log, "SENSOR Amplitude: %.4f V" % (sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[599]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[600]: retval.append(sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[605]: sensor_meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[606]: print >> log, "SENSOR Offset: %.4f V" % (sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[607]: retval.append(sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[610]: beb_scical.recall_scope_config(2, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[683]: retval += readbacks ../../GSEOS_scripts/INSTR\instr_scical_full.py[685]: if(burst_collect): ../../GSEOS_scripts/INSTR\instr_scical_full.py[686]: print >> log, "Doing burst collection." ../../GSEOS_scripts/INSTR\instr_scical_full.py[687]: scr.instr_burst_collect(dfb_config_fn=configure_dfb) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[32]: log("----------------------------------------", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[33]: log("1.0 Set up for Burst1 & 2 recording ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[35]: util.SET_TESTVALUE0( 0 ) #CLear TESTVALUE 0 & 1 ../../GSEOS_scripts\util.py[112]: POKE( 0XDDF9, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[36]: util.SET_TESTVALUE1( 0 ) ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[37]: cmd.EFW_ACTESTLOW( 0 ) #Stop ACTEST line if enabled ../../GSEOS_scripts/INSTR\instr_burst_collect.py[38]: cmd.EFW_ACTESTHIGH( 0,0,0 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[39]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/INSTR\instr_burst_collect.py[40]: cmd.EFW_EVTMAX( 1 ) #Event packets have 1/packet ../../GSEOS_scripts/INSTR\instr_burst_collect.py[41]: cmd.EFW_WRITELEDS( 0 ) #Clear LEDS display ../../GSEOS_scripts/INSTR\instr_burst_collect.py[42]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable B1/B2 record & play ../../GSEOS_scripts/INSTR\instr_burst_collect.py[43]: cmd.EFW_TABLE( 9, 0 ) #Load SSR Control Table ../../GSEOS_scripts/INSTR\instr_burst_collect.py[44]: cmd.EFW_LOAD( 7 ) #Burst1 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[45]: cmd.EFW_LOAD( 7 ) #Burst2 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[46]: cmd.EFW_LOAD( 8 ) #Burst2 N ../../GSEOS_scripts/INSTR\instr_burst_collect.py[47]: cmd.EFW_LOAD( 0x80 ) #Search Percent = 50% ../../GSEOS_scripts/INSTR\instr_burst_collect.py[48]: cmd.EFW_LOAD( 0x80 ) #BSIZE = 678 (0x280) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[49]: cmd.EFW_LOAD( 0x02 ) # ../../GSEOS_scripts/INSTR\instr_burst_collect.py[50]: cmd.EFW_SSR_CONFIG() #Clear all the Burst2s ../../GSEOS_scripts/INSTR\instr_burst_collect.py[51]: cmd.EFW_SSR_ROUTE(SEGMENT=1, APID=5) #Route 245 to RT ../../GSEOS_scripts/INSTR\instr_burst_collect.py[52]: cmd.EFW_SSR_ROUTE(SEGMENT=3, APID=9) #Route 249 to B2 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[55]: log("1.1 Configure the DFB", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[56]: if(dfb_config_fn != None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[57]: dfb_config_fn() ../../GSEOS_scripts/INSTR\instr_scical_full.py[252]: print >> log, "Configuring DFB" ../../GSEOS_scripts/INSTR\instr_scical_full.py[254]: cmd.EFW_DFB_E_SVY_ENA(E_SVY_SPD=5, E_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[256]: cmd.EFW_DFB_V_SVY(V_SVY_SPD=5, V_SVY_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[258]: cmd.EFW_DFB_MAG(MAG_SVY_SPD=5, MAG_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[260]: cmd.EFW_DFB_E_B1(E_B1_SPD=9, E_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[262]: cmd.EFW_DFB_V_B1(V_B1_SPD=9, V_B1_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[264]: cmd.EFW_DFB_SCM_B1(SCM_B1_SPD=9, SCM_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[266]: cmd.EFW_DFB_E_B2(E_B2_SPD=0x0e, E_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[268]: cmd.EFW_DFB_V_B2(V_B2_SPD=0x0e, V_B2_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[270]: cmd.EFW_DFB_SCM_B2(SCM_B2_SPD=0x0e, SCM_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[272]: cmd.EFW_DFB_SVY_INT(SVY_INT_SPD=0x05, SVY_INT_ENA=0xfff) ../../GSEOS_scripts/INSTR\instr_scical_full.py[275]: cmd.EFW_DFBCONFIG(3) ../../GSEOS_scripts/INSTR\instr_scical_full.py[276]: cmd.EFW_DFBCONFIG(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[277]: cmd.EFW_DFBCONFIG(5) ../../GSEOS_scripts/INSTR\instr_scical_full.py[278]: cmd.EFW_DFBCONFIG(6) ../../GSEOS_scripts/INSTR\instr_scical_full.py[279]: cmd.EFW_DFBCONFIG(7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[280]: cmd.EFW_DFBCONFIG(8) ../../GSEOS_scripts/INSTR\instr_scical_full.py[281]: cmd.EFW_DFBCONFIG(9) ../../GSEOS_scripts/INSTR\instr_scical_full.py[282]: cmd.EFW_DFBCONFIG(0x0a) ../../GSEOS_scripts/INSTR\instr_scical_full.py[283]: cmd.EFW_DFBCONFIG(0x0b) ../../GSEOS_scripts/INSTR\instr_scical_full.py[284]: cmd.EFW_DFBCONFIG(0x0c) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[59]: log("Waiting one minute so that realtime during the trigger doesn't get clobbered by configuration change.") ../../GSEOS_scripts/INSTR\instr_burst_collect.py[60]: sleep(60) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[62]: log("1.2 Checking Flash write pointer valid", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[64]: if(APID_263.B1_RECPTR == 0): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[67]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[69]: log("1.3 Boosting Telemetry Limit to 60 kbps", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[70]: cmd.EFW_TMKBPS( 60 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[71]: sleep(1) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[73]: log("2.0 Enabling Burst1 & 2 recording", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[78]: cmd.EFW_SSR_ENABLE(OPTION=0) #Enable B1 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[80]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[83]: cmd.EFW_SSR_ENABLE(OPTION=2) #Enable B2 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[86]: log("2.1 Awaiting Flash Record Pointer Movement", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[87]: try: ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[93]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[94]: log("Flash Started at 0x%06x" % flash_wrt_start ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[95]: fwblks = 8 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[96]: flash_wrt_target = flash_wrt_start+fwblks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[98]: log("2.2 Triggering Burst2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[100]: util.SET_TESTVALUE1( 170 ) #Trigger B2 @ 0xAA ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[101]: sleep(2) #Delay for reaction ../../GSEOS_scripts/INSTR\instr_burst_collect.py[103]: cmd.GSE_BIB_ARM_PPS() #BIB Trigger ../../GSEOS_scripts/INSTR\instr_burst_collect.py[105]: util.SET_TESTVALUE1( 0 ) #Untrigger ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[110]: log("2.3 Stopping Recordings ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[111]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[112]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[113]: flash_wrt_end = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[114]: log("Flash Ended at 0x%06x" % flash_wrt_end ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[119]: log("3.0 Setting Pointer to Replay ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[121]: util.SET_B1PLAYBACK( flash_wrt_start, fwblks ) #Play Burst1 a no. of blocks ../../GSEOS_scripts\util.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\util.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\util.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\util.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[124]: log("3.1 Playing Burst1 (2-3 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[125]: cmd.EFW_SSR_ENABLE(OPTION=1) #Enable Burst1 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[131]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[134]: log("3.2 Playing Burst2 (10-12 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[135]: cmd.EFW_SSR_ENABLE(OPTION=3) #Enable Burst2 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[139]: log("4.0 Disabling Burst1/2", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[140]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[141]: sleep(1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[689]: return retval ../../GSEOS_scripts/INSTR\instr_scical_full.py[825]: results[offset][amplitude][freq][table_number] = data ../../GSEOS_scripts/INSTR\instr_scical_full.py[828]: results['end_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[831]: f = open(pickle_filename, 'wb') ../../GSEOS_scripts/INSTR\instr_scical_full.py[832]: pkl = cPickle.dumps(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[833]: f.write(pkl) ../../GSEOS_scripts/INSTR\instr_scical_full.py[834]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[835]: print >> log, "Wrote %s" % pickle_filename ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[838]: write_results(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[396]: fbox = results['fbox'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[397]: sig1 = results['sig1'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[398]: gnd = results['gnd'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[399]: others = results['others'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[402]: fn = "FULL_fbox-%s_sig-%s.csv" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[403]: outfilename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[406]: if(os.path.exists(outfilename)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[408]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[409]: f = open(outfilename, 'ab') ../../GSEOS_scripts/INSTR\instr_scical_full.py[439]: f.write('Time started:%s\nTime completed:%s\nFBOX=%s\nsig1=%s\ngnd=%s\n' % (results['start_time'], ../../GSEOS_scripts/INSTR\instr_scical_full.py[444]: f.write('Others: %s' % str(others)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[446]: f.write('DC_offset,Amplitude,Frequency,DAC_table,S,S_off,' +\ ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[465]: line = "%d,%d,%d,%d,%s\n" % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[470]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[471]: f.write('\n\n') ../../GSEOS_scripts/INSTR\instr_scical_full.py[472]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[473]: print >> log, "Wrote %s" % (outfilename) ../../GSEOS_scripts/INSTR\instr_scical_full.py[841]: do_reset() ../../GSEOS_scripts/INSTR\instr_scical_full.py[301]: print >> log, "Resetting switch matrices and signal generator." ../../GSEOS_scripts/INSTR\instr_scical_full.py[302]: reset_ext_matrix() ../../GSEOS_scripts/INSTR\instr_scical_full.py[290]: print >> log, "Resetting external switch matrix" ../../GSEOS_scripts/INSTR\instr_scical_full.py[291]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[292]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[293]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[294]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[295]: s.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[303]: beb_scical.ds.set_ampl(0) ../../GSEOS_scripts/INSTR\instr_scical_full.py[304]: beb_scical.ds.set_mod_enable(False) ../../GSEOS_scripts/INSTR\instr_scical_full.py[305]: beb_scical.matrix.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[306]: beb_scical.scope.force_trig() ../../GSEOS_scripts/INSTR\instr_scical_full.py[844]: scr.dfb_set_matrix( s, gnd=[ 'EF1', 'EF2', 'EF3', 'EF4', 'EF5', 'EF6']) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[114]: elif(others == None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[116]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: Trace collected at: 2010-12-27 18:10:34.003000 ---------------------------------------------------------------------- ../../GSEOS_scripts/INSTR\instr_scical_full.py[710]: if(reset): ../../GSEOS_scripts/INSTR\instr_scical_full.py[715]: results = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[718]: results['start_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[721]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[726]: if(oneshot): ../../GSEOS_scripts/INSTR\instr_scical_full.py[727]: offsets = [oneshot[0]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[728]: amplitudes = [oneshot[1]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[729]: freqs = [oneshot[2]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[730]: which_dac_tables = [oneshot[3]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[734]: results['fbox'] = fbox ../../GSEOS_scripts/INSTR\instr_scical_full.py[735]: results['sig1'] = sig1 ../../GSEOS_scripts/INSTR\instr_scical_full.py[736]: results['gnd'] = gnd ../../GSEOS_scripts/INSTR\instr_scical_full.py[737]: results['others'] = others ../../GSEOS_scripts/INSTR\instr_scical_full.py[738]: results['which_dac_tables'] = which_dac_tables ../../GSEOS_scripts/INSTR\instr_scical_full.py[742]: if(not fbox): ../../GSEOS_scripts/INSTR\instr_scical_full.py[747]: if(not (sig1 or gnd)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[755]: print >> log, "Calculating run time." ../../GSEOS_scripts/INSTR\instr_scical_full.py[756]: total_time = 0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[760]: secdiv = 1.0/(freq * 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[762]: total_time += 5 # for readback packet wait ../../GSEOS_scripts/INSTR\instr_scical_full.py[763]: sleeptime = 3 + ((10*secdiv) * 32) ../../GSEOS_scripts/INSTR\instr_scical_full.py[764]: total_time += 2 + sleeptime # for SENSOR measurement ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[773]: hours = total_time / 3600.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[774]: msg = "This test will take approx. %d seconds.\n(%.2f hours)" % (total_time, hours) ../../GSEOS_scripts/INSTR\instr_scical_full.py[775]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[776]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[777]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[782]: msg = "Make sure FBOXes are set to %s" % (fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[783]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[784]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[785]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[789]: fn = "FULL_fbox-%s_sig-%s.pkl" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[790]: pickle_filename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[793]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[794]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[795]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[796]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[797]: scr.dfb_set_matrix(s, sig1=sig1, gnd=gnd, others=others) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[106]: sig_gnd_open = sig1 + sig2 + gnd + open ../../GSEOS_scripts/DFB\dfb_set_matrix.py[108]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/INSTR\instr_scical_full.py[798]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[802]: beb_scical.matrix_config(32) ../../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.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.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/INSTR\instr_scical_full.py[803]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[806]: cmd.efw_disarm(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[809]: beb_scical.recall_scope_config(1, readback=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[550]: print >> log, "Scope measurement parameters:" ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[551]: meas_str = scope.gpib_cmd('measurement:MEAS1?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[552]: print >> log, "MEAS1: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[553]: meas_str = scope.gpib_cmd('measurement:MEAS2?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[554]: print >> log, "MEAS2: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[555]: meas_str = scope.gpib_cmd('measurement:MEAS3?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[556]: print >> log, "MEAS3: %s" % (meas_str) ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[812]: results[offset] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[813]: print >> log, "OFFSET %f" % offset ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[816]: results[offset][amplitude] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[817]: print >> log, "AMPLITUDE %f" % amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[820]: results[offset][amplitude][freq] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[821]: print >> log, "FREQ %d" % freq ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[824]: data = collect_data(offset, amplitude, freq, table_number, sig1, gnd, others, fbox, debug, burst_collect) ../../GSEOS_scripts/INSTR\instr_scical_full.py[484]: retval = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[487]: ds_offset = (offset / 20.0) / 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[488]: print >> log, "Setting DS345 DC offset to %f" % (ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[489]: beb_scical.ds.set_offset(ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[491]: ds_amplitude = (amplitude / 20.0)/ 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[492]: print >> log, "Setting DS345 amplitude to %f" % (ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[493]: beb_scical.ds.set_ampl(ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[494]: secdiv = 1.0/(freq * 2) # multiply by two to get only 5 cycles on the scope screen ../../GSEOS_scripts/INSTR\instr_scical_full.py[496]: print >> log, "Setting DS345 frequency to %d" % (freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[497]: beb_scical.ds.set_freq(freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[500]: print >> log, "DAC TABLE: %d" % (table_number) ../../GSEOS_scripts/INSTR\instr_scical_full.py[501]: dac_table = dac_tables[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[502]: dac_table_name = dac_table_names[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[508]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[511]: readbacks = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[512]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[520]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[538]: beb_scical.recall_scope_config(1, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[545]: max_voltage = abs(offset) + (amplitude / 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[547]: vdiv = (max_voltage * .0029612) / 2.5 ../../GSEOS_scripts/INSTR\instr_scical_full.py[548]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(vdiv)) # not really needed since ch3 is SENSOR, but ok w/e ../../GSEOS_scripts/INSTR\instr_scical_full.py[549]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[565]: ch4vdiv = (ds_amplitude / .63) / 3 ../../GSEOS_scripts/INSTR\instr_scical_full.py[566]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[575]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[576]: sleeptime = 3 + ((10*secdiv) * 32) # * 32 because scope is averaging 16 times and this has to settle ../../GSEOS_scripts/INSTR\instr_scical_full.py[577]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[578]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[580]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[593]: sensor_meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS1:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[594]: if(sensor_meas_amplitude < 1000): ../../GSEOS_scripts/INSTR\instr_scical_full.py[595]: print >> log, "SENSOR Amplitude: %.4f V" % (sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[599]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[600]: retval.append(sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[605]: sensor_meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[606]: print >> log, "SENSOR Offset: %.4f V" % (sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[607]: retval.append(sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[610]: beb_scical.recall_scope_config(2, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[683]: retval += readbacks ../../GSEOS_scripts/INSTR\instr_scical_full.py[685]: if(burst_collect): ../../GSEOS_scripts/INSTR\instr_scical_full.py[686]: print >> log, "Doing burst collection." ../../GSEOS_scripts/INSTR\instr_scical_full.py[687]: scr.instr_burst_collect(dfb_config_fn=configure_dfb) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[32]: log("----------------------------------------", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[33]: log("1.0 Set up for Burst1 & 2 recording ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[35]: util.SET_TESTVALUE0( 0 ) #CLear TESTVALUE 0 & 1 ../../GSEOS_scripts\util.py[112]: POKE( 0XDDF9, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[36]: util.SET_TESTVALUE1( 0 ) ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[37]: cmd.EFW_ACTESTLOW( 0 ) #Stop ACTEST line if enabled ../../GSEOS_scripts/INSTR\instr_burst_collect.py[38]: cmd.EFW_ACTESTHIGH( 0,0,0 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[39]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/INSTR\instr_burst_collect.py[40]: cmd.EFW_EVTMAX( 1 ) #Event packets have 1/packet ../../GSEOS_scripts/INSTR\instr_burst_collect.py[41]: cmd.EFW_WRITELEDS( 0 ) #Clear LEDS display ../../GSEOS_scripts/INSTR\instr_burst_collect.py[42]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable B1/B2 record & play ../../GSEOS_scripts/INSTR\instr_burst_collect.py[43]: cmd.EFW_TABLE( 9, 0 ) #Load SSR Control Table ../../GSEOS_scripts/INSTR\instr_burst_collect.py[44]: cmd.EFW_LOAD( 7 ) #Burst1 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[45]: cmd.EFW_LOAD( 7 ) #Burst2 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[46]: cmd.EFW_LOAD( 8 ) #Burst2 N ../../GSEOS_scripts/INSTR\instr_burst_collect.py[47]: cmd.EFW_LOAD( 0x80 ) #Search Percent = 50% ../../GSEOS_scripts/INSTR\instr_burst_collect.py[48]: cmd.EFW_LOAD( 0x80 ) #BSIZE = 678 (0x280) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[49]: cmd.EFW_LOAD( 0x02 ) # ../../GSEOS_scripts/INSTR\instr_burst_collect.py[50]: cmd.EFW_SSR_CONFIG() #Clear all the Burst2s ../../GSEOS_scripts/INSTR\instr_burst_collect.py[51]: cmd.EFW_SSR_ROUTE(SEGMENT=1, APID=5) #Route 245 to RT ../../GSEOS_scripts/INSTR\instr_burst_collect.py[52]: cmd.EFW_SSR_ROUTE(SEGMENT=3, APID=9) #Route 249 to B2 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[55]: log("1.1 Configure the DFB", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[56]: if(dfb_config_fn != None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[57]: dfb_config_fn() ../../GSEOS_scripts/INSTR\instr_scical_full.py[252]: print >> log, "Configuring DFB" ../../GSEOS_scripts/INSTR\instr_scical_full.py[254]: cmd.EFW_DFB_E_SVY_ENA(E_SVY_SPD=5, E_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[256]: cmd.EFW_DFB_V_SVY(V_SVY_SPD=5, V_SVY_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[258]: cmd.EFW_DFB_MAG(MAG_SVY_SPD=5, MAG_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[260]: cmd.EFW_DFB_E_B1(E_B1_SPD=9, E_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[262]: cmd.EFW_DFB_V_B1(V_B1_SPD=9, V_B1_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[264]: cmd.EFW_DFB_SCM_B1(SCM_B1_SPD=9, SCM_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[266]: cmd.EFW_DFB_E_B2(E_B2_SPD=0x0e, E_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[268]: cmd.EFW_DFB_V_B2(V_B2_SPD=0x0e, V_B2_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[270]: cmd.EFW_DFB_SCM_B2(SCM_B2_SPD=0x0e, SCM_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[272]: cmd.EFW_DFB_SVY_INT(SVY_INT_SPD=0x05, SVY_INT_ENA=0xfff) ../../GSEOS_scripts/INSTR\instr_scical_full.py[275]: cmd.EFW_DFBCONFIG(3) ../../GSEOS_scripts/INSTR\instr_scical_full.py[276]: cmd.EFW_DFBCONFIG(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[277]: cmd.EFW_DFBCONFIG(5) ../../GSEOS_scripts/INSTR\instr_scical_full.py[278]: cmd.EFW_DFBCONFIG(6) ../../GSEOS_scripts/INSTR\instr_scical_full.py[279]: cmd.EFW_DFBCONFIG(7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[280]: cmd.EFW_DFBCONFIG(8) ../../GSEOS_scripts/INSTR\instr_scical_full.py[281]: cmd.EFW_DFBCONFIG(9) ../../GSEOS_scripts/INSTR\instr_scical_full.py[282]: cmd.EFW_DFBCONFIG(0x0a) ../../GSEOS_scripts/INSTR\instr_scical_full.py[283]: cmd.EFW_DFBCONFIG(0x0b) ../../GSEOS_scripts/INSTR\instr_scical_full.py[284]: cmd.EFW_DFBCONFIG(0x0c) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[59]: log("Waiting one minute so that realtime during the trigger doesn't get clobbered by configuration change.") ../../GSEOS_scripts/INSTR\instr_burst_collect.py[60]: sleep(60) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[62]: log("1.2 Checking Flash write pointer valid", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[64]: if(APID_263.B1_RECPTR == 0): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[67]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[69]: log("1.3 Boosting Telemetry Limit to 60 kbps", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[70]: cmd.EFW_TMKBPS( 60 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[71]: sleep(1) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[73]: log("2.0 Enabling Burst1 & 2 recording", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[78]: cmd.EFW_SSR_ENABLE(OPTION=0) #Enable B1 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[80]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[83]: cmd.EFW_SSR_ENABLE(OPTION=2) #Enable B2 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[86]: log("2.1 Awaiting Flash Record Pointer Movement", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[87]: try: ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[93]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[94]: log("Flash Started at 0x%06x" % flash_wrt_start ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[95]: fwblks = 8 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[96]: flash_wrt_target = flash_wrt_start+fwblks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[98]: log("2.2 Triggering Burst2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[100]: util.SET_TESTVALUE1( 170 ) #Trigger B2 @ 0xAA ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[101]: sleep(2) #Delay for reaction ../../GSEOS_scripts/INSTR\instr_burst_collect.py[103]: cmd.GSE_BIB_ARM_PPS() #BIB Trigger ../../GSEOS_scripts/INSTR\instr_burst_collect.py[105]: util.SET_TESTVALUE1( 0 ) #Untrigger ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[110]: log("2.3 Stopping Recordings ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[111]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[112]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[113]: flash_wrt_end = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[114]: log("Flash Ended at 0x%06x" % flash_wrt_end ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[119]: log("3.0 Setting Pointer to Replay ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[121]: util.SET_B1PLAYBACK( flash_wrt_start, fwblks ) #Play Burst1 a no. of blocks ../../GSEOS_scripts\util.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\util.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\util.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\util.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[124]: log("3.1 Playing Burst1 (2-3 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[125]: cmd.EFW_SSR_ENABLE(OPTION=1) #Enable Burst1 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[131]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[134]: log("3.2 Playing Burst2 (10-12 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[135]: cmd.EFW_SSR_ENABLE(OPTION=3) #Enable Burst2 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[139]: log("4.0 Disabling Burst1/2", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[140]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[141]: sleep(1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[689]: return retval ../../GSEOS_scripts/INSTR\instr_scical_full.py[825]: results[offset][amplitude][freq][table_number] = data ../../GSEOS_scripts/INSTR\instr_scical_full.py[828]: results['end_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[831]: f = open(pickle_filename, 'wb') ../../GSEOS_scripts/INSTR\instr_scical_full.py[832]: pkl = cPickle.dumps(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[833]: f.write(pkl) ../../GSEOS_scripts/INSTR\instr_scical_full.py[834]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[835]: print >> log, "Wrote %s" % pickle_filename ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[838]: write_results(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[396]: fbox = results['fbox'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[397]: sig1 = results['sig1'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[398]: gnd = results['gnd'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[399]: others = results['others'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[402]: fn = "FULL_fbox-%s_sig-%s.csv" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[403]: outfilename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[406]: if(os.path.exists(outfilename)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[408]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[409]: f = open(outfilename, 'ab') ../../GSEOS_scripts/INSTR\instr_scical_full.py[439]: f.write('Time started:%s\nTime completed:%s\nFBOX=%s\nsig1=%s\ngnd=%s\n' % (results['start_time'], ../../GSEOS_scripts/INSTR\instr_scical_full.py[444]: f.write('Others: %s' % str(others)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[446]: f.write('DC_offset,Amplitude,Frequency,DAC_table,S,S_off,' +\ ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[465]: line = "%d,%d,%d,%d,%s\n" % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[470]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[471]: f.write('\n\n') ../../GSEOS_scripts/INSTR\instr_scical_full.py[472]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[473]: print >> log, "Wrote %s" % (outfilename) ../../GSEOS_scripts/INSTR\instr_scical_full.py[841]: do_reset() ../../GSEOS_scripts/INSTR\instr_scical_full.py[301]: print >> log, "Resetting switch matrices and signal generator." ../../GSEOS_scripts/INSTR\instr_scical_full.py[302]: reset_ext_matrix() ../../GSEOS_scripts/INSTR\instr_scical_full.py[290]: print >> log, "Resetting external switch matrix" ../../GSEOS_scripts/INSTR\instr_scical_full.py[291]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[292]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[293]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[294]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[295]: s.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[303]: beb_scical.ds.set_ampl(0) ../../GSEOS_scripts/INSTR\instr_scical_full.py[304]: beb_scical.ds.set_mod_enable(False) ../../GSEOS_scripts/INSTR\instr_scical_full.py[305]: beb_scical.matrix.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[306]: beb_scical.scope.force_trig() ../../GSEOS_scripts/INSTR\instr_scical_full.py[844]: scr.dfb_set_matrix( s, gnd=[ 'EF1', 'EF2', 'EF3', 'EF4', 'EF5', 'EF6']) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[114]: elif(others == None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[116]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: Trace collected at: 2010-12-27 18:48:17.675000 ---------------------------------------------------------------------- ../../GSEOS_scripts/INSTR\instr_scical_full.py[710]: if(reset): ../../GSEOS_scripts/INSTR\instr_scical_full.py[715]: results = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[718]: results['start_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[721]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[726]: if(oneshot): ../../GSEOS_scripts/INSTR\instr_scical_full.py[727]: offsets = [oneshot[0]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[728]: amplitudes = [oneshot[1]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[729]: freqs = [oneshot[2]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[730]: which_dac_tables = [oneshot[3]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[734]: results['fbox'] = fbox ../../GSEOS_scripts/INSTR\instr_scical_full.py[735]: results['sig1'] = sig1 ../../GSEOS_scripts/INSTR\instr_scical_full.py[736]: results['gnd'] = gnd ../../GSEOS_scripts/INSTR\instr_scical_full.py[737]: results['others'] = others ../../GSEOS_scripts/INSTR\instr_scical_full.py[738]: results['which_dac_tables'] = which_dac_tables ../../GSEOS_scripts/INSTR\instr_scical_full.py[742]: if(not fbox): ../../GSEOS_scripts/INSTR\instr_scical_full.py[747]: if(not (sig1 or gnd)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[755]: print >> log, "Calculating run time." ../../GSEOS_scripts/INSTR\instr_scical_full.py[756]: total_time = 0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[760]: secdiv = 1.0/(freq * 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[762]: total_time += 5 # for readback packet wait ../../GSEOS_scripts/INSTR\instr_scical_full.py[763]: sleeptime = 3 + ((10*secdiv) * 32) ../../GSEOS_scripts/INSTR\instr_scical_full.py[764]: total_time += 2 + sleeptime # for SENSOR measurement ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[773]: hours = total_time / 3600.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[774]: msg = "This test will take approx. %d seconds.\n(%.2f hours)" % (total_time, hours) ../../GSEOS_scripts/INSTR\instr_scical_full.py[775]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[776]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[777]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[782]: msg = "Make sure FBOXes are set to %s" % (fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[783]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[784]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[785]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[789]: fn = "FULL_fbox-%s_sig-%s.pkl" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[790]: pickle_filename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[793]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[794]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[795]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[796]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[797]: scr.dfb_set_matrix(s, sig1=sig1, gnd=gnd, others=others) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[106]: sig_gnd_open = sig1 + sig2 + gnd + open ../../GSEOS_scripts/DFB\dfb_set_matrix.py[108]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/INSTR\instr_scical_full.py[798]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[802]: beb_scical.matrix_config(32) ../../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.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.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/INSTR\instr_scical_full.py[803]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[806]: cmd.efw_disarm(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[809]: beb_scical.recall_scope_config(1, readback=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[550]: print >> log, "Scope measurement parameters:" ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[551]: meas_str = scope.gpib_cmd('measurement:MEAS1?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[552]: print >> log, "MEAS1: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[553]: meas_str = scope.gpib_cmd('measurement:MEAS2?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[554]: print >> log, "MEAS2: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[555]: meas_str = scope.gpib_cmd('measurement:MEAS3?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[556]: print >> log, "MEAS3: %s" % (meas_str) ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[812]: results[offset] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[813]: print >> log, "OFFSET %f" % offset ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[816]: results[offset][amplitude] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[817]: print >> log, "AMPLITUDE %f" % amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[820]: results[offset][amplitude][freq] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[821]: print >> log, "FREQ %d" % freq ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[824]: data = collect_data(offset, amplitude, freq, table_number, sig1, gnd, others, fbox, debug, burst_collect) ../../GSEOS_scripts/INSTR\instr_scical_full.py[484]: retval = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[487]: ds_offset = (offset / 20.0) / 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[488]: print >> log, "Setting DS345 DC offset to %f" % (ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[489]: beb_scical.ds.set_offset(ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[491]: ds_amplitude = (amplitude / 20.0)/ 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[492]: print >> log, "Setting DS345 amplitude to %f" % (ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[493]: beb_scical.ds.set_ampl(ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[494]: secdiv = 1.0/(freq * 2) # multiply by two to get only 5 cycles on the scope screen ../../GSEOS_scripts/INSTR\instr_scical_full.py[496]: print >> log, "Setting DS345 frequency to %d" % (freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[497]: beb_scical.ds.set_freq(freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[500]: print >> log, "DAC TABLE: %d" % (table_number) ../../GSEOS_scripts/INSTR\instr_scical_full.py[501]: dac_table = dac_tables[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[502]: dac_table_name = dac_table_names[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[508]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[511]: readbacks = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[512]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[520]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[538]: beb_scical.recall_scope_config(1, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[545]: max_voltage = abs(offset) + (amplitude / 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[547]: vdiv = (max_voltage * .0029612) / 2.5 ../../GSEOS_scripts/INSTR\instr_scical_full.py[548]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(vdiv)) # not really needed since ch3 is SENSOR, but ok w/e ../../GSEOS_scripts/INSTR\instr_scical_full.py[549]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[565]: ch4vdiv = (ds_amplitude / .63) / 3 ../../GSEOS_scripts/INSTR\instr_scical_full.py[566]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[575]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[576]: sleeptime = 3 + ((10*secdiv) * 32) # * 32 because scope is averaging 16 times and this has to settle ../../GSEOS_scripts/INSTR\instr_scical_full.py[577]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[578]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[580]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[593]: sensor_meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS1:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[594]: if(sensor_meas_amplitude < 1000): ../../GSEOS_scripts/INSTR\instr_scical_full.py[595]: print >> log, "SENSOR Amplitude: %.4f V" % (sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[599]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[600]: retval.append(sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[605]: sensor_meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[606]: print >> log, "SENSOR Offset: %.4f V" % (sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[607]: retval.append(sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[610]: beb_scical.recall_scope_config(2, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[679]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[679]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[683]: retval += readbacks ../../GSEOS_scripts/INSTR\instr_scical_full.py[685]: if(burst_collect): ../../GSEOS_scripts/INSTR\instr_scical_full.py[686]: print >> log, "Doing burst collection." ../../GSEOS_scripts/INSTR\instr_scical_full.py[687]: scr.instr_burst_collect(dfb_config_fn=configure_dfb) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[32]: log("----------------------------------------", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[33]: log("1.0 Set up for Burst1 & 2 recording ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[35]: util.SET_TESTVALUE0( 0 ) #CLear TESTVALUE 0 & 1 ../../GSEOS_scripts\util.py[112]: POKE( 0XDDF9, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[36]: util.SET_TESTVALUE1( 0 ) ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[37]: cmd.EFW_ACTESTLOW( 0 ) #Stop ACTEST line if enabled ../../GSEOS_scripts/INSTR\instr_burst_collect.py[38]: cmd.EFW_ACTESTHIGH( 0,0,0 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[39]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/INSTR\instr_burst_collect.py[40]: cmd.EFW_EVTMAX( 1 ) #Event packets have 1/packet ../../GSEOS_scripts/INSTR\instr_burst_collect.py[41]: cmd.EFW_WRITELEDS( 0 ) #Clear LEDS display ../../GSEOS_scripts/INSTR\instr_burst_collect.py[42]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable B1/B2 record & play ../../GSEOS_scripts/INSTR\instr_burst_collect.py[43]: cmd.EFW_TABLE( 9, 0 ) #Load SSR Control Table ../../GSEOS_scripts/INSTR\instr_burst_collect.py[44]: cmd.EFW_LOAD( 7 ) #Burst1 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[45]: cmd.EFW_LOAD( 7 ) #Burst2 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[46]: cmd.EFW_LOAD( 8 ) #Burst2 N ../../GSEOS_scripts/INSTR\instr_burst_collect.py[47]: cmd.EFW_LOAD( 0x80 ) #Search Percent = 50% ../../GSEOS_scripts/INSTR\instr_burst_collect.py[48]: cmd.EFW_LOAD( 0x80 ) #BSIZE = 678 (0x280) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[49]: cmd.EFW_LOAD( 0x02 ) # ../../GSEOS_scripts/INSTR\instr_burst_collect.py[50]: cmd.EFW_SSR_CONFIG() #Clear all the Burst2s ../../GSEOS_scripts/INSTR\instr_burst_collect.py[51]: cmd.EFW_SSR_ROUTE(SEGMENT=1, APID=5) #Route 245 to RT ../../GSEOS_scripts/INSTR\instr_burst_collect.py[52]: cmd.EFW_SSR_ROUTE(SEGMENT=3, APID=9) #Route 249 to B2 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[55]: log("1.1 Configure the DFB", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[56]: if(dfb_config_fn != None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[57]: dfb_config_fn() ../../GSEOS_scripts/INSTR\instr_scical_full.py[252]: print >> log, "Configuring DFB" ../../GSEOS_scripts/INSTR\instr_scical_full.py[254]: cmd.EFW_DFB_E_SVY_ENA(E_SVY_SPD=5, E_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[256]: cmd.EFW_DFB_V_SVY(V_SVY_SPD=5, V_SVY_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[258]: cmd.EFW_DFB_MAG(MAG_SVY_SPD=5, MAG_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[260]: cmd.EFW_DFB_E_B1(E_B1_SPD=9, E_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[262]: cmd.EFW_DFB_V_B1(V_B1_SPD=9, V_B1_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[264]: cmd.EFW_DFB_SCM_B1(SCM_B1_SPD=9, SCM_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[266]: cmd.EFW_DFB_E_B2(E_B2_SPD=0x0e, E_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[268]: cmd.EFW_DFB_V_B2(V_B2_SPD=0x0e, V_B2_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[270]: cmd.EFW_DFB_SCM_B2(SCM_B2_SPD=0x0e, SCM_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[272]: cmd.EFW_DFB_SVY_INT(SVY_INT_SPD=0x05, SVY_INT_ENA=0xfff) ../../GSEOS_scripts/INSTR\instr_scical_full.py[275]: cmd.EFW_DFBCONFIG(3) ../../GSEOS_scripts/INSTR\instr_scical_full.py[276]: cmd.EFW_DFBCONFIG(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[277]: cmd.EFW_DFBCONFIG(5) ../../GSEOS_scripts/INSTR\instr_scical_full.py[278]: cmd.EFW_DFBCONFIG(6) ../../GSEOS_scripts/INSTR\instr_scical_full.py[279]: cmd.EFW_DFBCONFIG(7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[280]: cmd.EFW_DFBCONFIG(8) ../../GSEOS_scripts/INSTR\instr_scical_full.py[281]: cmd.EFW_DFBCONFIG(9) ../../GSEOS_scripts/INSTR\instr_scical_full.py[282]: cmd.EFW_DFBCONFIG(0x0a) ../../GSEOS_scripts/INSTR\instr_scical_full.py[283]: cmd.EFW_DFBCONFIG(0x0b) ../../GSEOS_scripts/INSTR\instr_scical_full.py[284]: cmd.EFW_DFBCONFIG(0x0c) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[59]: log("Waiting one minute so that realtime during the trigger doesn't get clobbered by configuration change.") ../../GSEOS_scripts/INSTR\instr_burst_collect.py[60]: sleep(60) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[62]: log("1.2 Checking Flash write pointer valid", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[64]: if(APID_263.B1_RECPTR == 0): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[67]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[69]: log("1.3 Boosting Telemetry Limit to 60 kbps", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[70]: cmd.EFW_TMKBPS( 60 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[71]: sleep(1) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[73]: log("2.0 Enabling Burst1 & 2 recording", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[78]: cmd.EFW_SSR_ENABLE(OPTION=0) #Enable B1 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[80]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[83]: cmd.EFW_SSR_ENABLE(OPTION=2) #Enable B2 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[86]: log("2.1 Awaiting Flash Record Pointer Movement", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[87]: try: ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[93]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[94]: log("Flash Started at 0x%06x" % flash_wrt_start ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[95]: fwblks = 8 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[96]: flash_wrt_target = flash_wrt_start+fwblks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[98]: log("2.2 Triggering Burst2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[100]: util.SET_TESTVALUE1( 170 ) #Trigger B2 @ 0xAA ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[101]: sleep(2) #Delay for reaction ../../GSEOS_scripts/INSTR\instr_burst_collect.py[103]: cmd.GSE_BIB_ARM_PPS() #BIB Trigger ../../GSEOS_scripts/INSTR\instr_burst_collect.py[105]: util.SET_TESTVALUE1( 0 ) #Untrigger ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[110]: log("2.3 Stopping Recordings ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[111]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[112]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[113]: flash_wrt_end = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[114]: log("Flash Ended at 0x%06x" % flash_wrt_end ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[119]: log("3.0 Setting Pointer to Replay ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[121]: util.SET_B1PLAYBACK( flash_wrt_start, fwblks ) #Play Burst1 a no. of blocks ../../GSEOS_scripts\util.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\util.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\util.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\util.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[124]: log("3.1 Playing Burst1 (2-3 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[125]: cmd.EFW_SSR_ENABLE(OPTION=1) #Enable Burst1 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[131]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[134]: log("3.2 Playing Burst2 (10-12 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[135]: cmd.EFW_SSR_ENABLE(OPTION=3) #Enable Burst2 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[139]: log("4.0 Disabling Burst1/2", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[140]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[141]: sleep(1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[689]: return retval ../../GSEOS_scripts/INSTR\instr_scical_full.py[825]: results[offset][amplitude][freq][table_number] = data ../../GSEOS_scripts/INSTR\instr_scical_full.py[828]: results['end_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[831]: f = open(pickle_filename, 'wb') ../../GSEOS_scripts/INSTR\instr_scical_full.py[832]: pkl = cPickle.dumps(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[833]: f.write(pkl) ../../GSEOS_scripts/INSTR\instr_scical_full.py[834]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[835]: print >> log, "Wrote %s" % pickle_filename ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[838]: write_results(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[396]: fbox = results['fbox'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[397]: sig1 = results['sig1'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[398]: gnd = results['gnd'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[399]: others = results['others'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[402]: fn = "FULL_fbox-%s_sig-%s.csv" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[403]: outfilename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[406]: if(os.path.exists(outfilename)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[418]: f = open(outfilename, 'wb') ../../GSEOS_scripts/INSTR\instr_scical_full.py[419]: f.write('instr_scical_full test output\n\n' +\ ../../GSEOS_scripts/INSTR\instr_scical_full.py[429]: f.write('DAC Table configuration:\n') ../../GSEOS_scripts/INSTR\instr_scical_full.py[430]: for table_number in range(1,5): ../../GSEOS_scripts/INSTR\instr_scical_full.py[431]: f.write('Table %d - %s:\n' % (table_number, dac_table_names[table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[430]: for table_number in range(1,5): ../../GSEOS_scripts/INSTR\instr_scical_full.py[431]: f.write('Table %d - %s:\n' % (table_number, dac_table_names[table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[430]: for table_number in range(1,5): ../../GSEOS_scripts/INSTR\instr_scical_full.py[431]: f.write('Table %d - %s:\n' % (table_number, dac_table_names[table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[430]: for table_number in range(1,5): ../../GSEOS_scripts/INSTR\instr_scical_full.py[431]: f.write('Table %d - %s:\n' % (table_number, dac_table_names[table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[433]: values = ','.join(map(lambda x: '0x%04x' % (x), dac_tables[table_number][channel_name])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[434]: line = ",%s,%s\n" % (channel_name, values) ../../GSEOS_scripts/INSTR\instr_scical_full.py[435]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[432]: for channel_name in dac_tables[table_number].keys(): ../../GSEOS_scripts/INSTR\instr_scical_full.py[430]: for table_number in range(1,5): ../../GSEOS_scripts/INSTR\instr_scical_full.py[437]: f.write('\n') ../../GSEOS_scripts/INSTR\instr_scical_full.py[439]: f.write('Time started:%s\nTime completed:%s\nFBOX=%s\nsig1=%s\ngnd=%s\n' % (results['start_time'], ../../GSEOS_scripts/INSTR\instr_scical_full.py[444]: f.write('Others: %s' % str(others)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[446]: f.write('DC_offset,Amplitude,Frequency,DAC_table,S,S_off,' +\ ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[465]: line = "%d,%d,%d,%d,%s\n" % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[470]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[471]: f.write('\n\n') ../../GSEOS_scripts/INSTR\instr_scical_full.py[472]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[473]: print >> log, "Wrote %s" % (outfilename) ../../GSEOS_scripts/INSTR\instr_scical_full.py[841]: do_reset() ../../GSEOS_scripts/INSTR\instr_scical_full.py[301]: print >> log, "Resetting switch matrices and signal generator." ../../GSEOS_scripts/INSTR\instr_scical_full.py[302]: reset_ext_matrix() ../../GSEOS_scripts/INSTR\instr_scical_full.py[290]: print >> log, "Resetting external switch matrix" ../../GSEOS_scripts/INSTR\instr_scical_full.py[291]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[292]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[293]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[294]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[295]: s.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[303]: beb_scical.ds.set_ampl(0) ../../GSEOS_scripts/INSTR\instr_scical_full.py[304]: beb_scical.ds.set_mod_enable(False) ../../GSEOS_scripts/INSTR\instr_scical_full.py[305]: beb_scical.matrix.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[306]: beb_scical.scope.force_trig() ../../GSEOS_scripts/INSTR\instr_scical_full.py[844]: scr.dfb_set_matrix( s, gnd=[ 'EF1', 'EF2', 'EF3', 'EF4', 'EF5', 'EF6']) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[114]: elif(others == None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[116]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: Trace collected at: 2010-12-27 19:14:57.378000 ---------------------------------------------------------------------- ../../GSEOS_scripts/INSTR\instr_scical_full.py[710]: if(reset): ../../GSEOS_scripts/INSTR\instr_scical_full.py[715]: results = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[718]: results['start_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[721]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[726]: if(oneshot): ../../GSEOS_scripts/INSTR\instr_scical_full.py[727]: offsets = [oneshot[0]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[728]: amplitudes = [oneshot[1]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[729]: freqs = [oneshot[2]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[730]: which_dac_tables = [oneshot[3]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[734]: results['fbox'] = fbox ../../GSEOS_scripts/INSTR\instr_scical_full.py[735]: results['sig1'] = sig1 ../../GSEOS_scripts/INSTR\instr_scical_full.py[736]: results['gnd'] = gnd ../../GSEOS_scripts/INSTR\instr_scical_full.py[737]: results['others'] = others ../../GSEOS_scripts/INSTR\instr_scical_full.py[738]: results['which_dac_tables'] = which_dac_tables ../../GSEOS_scripts/INSTR\instr_scical_full.py[742]: if(not fbox): ../../GSEOS_scripts/INSTR\instr_scical_full.py[747]: if(not (sig1 or gnd)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[755]: print >> log, "Calculating run time." ../../GSEOS_scripts/INSTR\instr_scical_full.py[756]: total_time = 0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[760]: secdiv = 1.0/(freq * 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[762]: total_time += 5 # for readback packet wait ../../GSEOS_scripts/INSTR\instr_scical_full.py[763]: sleeptime = 3 + ((10*secdiv) * 32) ../../GSEOS_scripts/INSTR\instr_scical_full.py[764]: total_time += 2 + sleeptime # for SENSOR measurement ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[773]: hours = total_time / 3600.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[774]: msg = "This test will take approx. %d seconds.\n(%.2f hours)" % (total_time, hours) ../../GSEOS_scripts/INSTR\instr_scical_full.py[775]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[776]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[777]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[782]: msg = "Make sure FBOXes are set to %s" % (fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[783]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[784]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[785]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[789]: fn = "FULL_fbox-%s_sig-%s.pkl" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[790]: pickle_filename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[793]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[794]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[795]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[796]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[797]: scr.dfb_set_matrix(s, sig1=sig1, gnd=gnd, others=others) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[106]: sig_gnd_open = sig1 + sig2 + gnd + open ../../GSEOS_scripts/DFB\dfb_set_matrix.py[108]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/INSTR\instr_scical_full.py[798]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[802]: beb_scical.matrix_config(32) ../../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.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.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/INSTR\instr_scical_full.py[803]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[806]: cmd.efw_disarm(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[809]: beb_scical.recall_scope_config(1, readback=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[550]: print >> log, "Scope measurement parameters:" ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[551]: meas_str = scope.gpib_cmd('measurement:MEAS1?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[552]: print >> log, "MEAS1: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[553]: meas_str = scope.gpib_cmd('measurement:MEAS2?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[554]: print >> log, "MEAS2: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[555]: meas_str = scope.gpib_cmd('measurement:MEAS3?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[556]: print >> log, "MEAS3: %s" % (meas_str) ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[812]: results[offset] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[813]: print >> log, "OFFSET %f" % offset ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[816]: results[offset][amplitude] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[817]: print >> log, "AMPLITUDE %f" % amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[820]: results[offset][amplitude][freq] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[821]: print >> log, "FREQ %d" % freq ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[824]: data = collect_data(offset, amplitude, freq, table_number, sig1, gnd, others, fbox, debug, burst_collect) ../../GSEOS_scripts/INSTR\instr_scical_full.py[484]: retval = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[487]: ds_offset = (offset / 20.0) / 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[488]: print >> log, "Setting DS345 DC offset to %f" % (ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[489]: beb_scical.ds.set_offset(ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[491]: ds_amplitude = (amplitude / 20.0)/ 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[492]: print >> log, "Setting DS345 amplitude to %f" % (ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[493]: beb_scical.ds.set_ampl(ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[494]: secdiv = 1.0/(freq * 2) # multiply by two to get only 5 cycles on the scope screen ../../GSEOS_scripts/INSTR\instr_scical_full.py[496]: print >> log, "Setting DS345 frequency to %d" % (freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[497]: beb_scical.ds.set_freq(freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[500]: print >> log, "DAC TABLE: %d" % (table_number) ../../GSEOS_scripts/INSTR\instr_scical_full.py[501]: dac_table = dac_tables[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[502]: dac_table_name = dac_table_names[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[508]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[511]: readbacks = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[512]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[520]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[538]: beb_scical.recall_scope_config(1, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[545]: max_voltage = abs(offset) + (amplitude / 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[547]: vdiv = (max_voltage * .0029612) / 2.5 ../../GSEOS_scripts/INSTR\instr_scical_full.py[548]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(vdiv)) # not really needed since ch3 is SENSOR, but ok w/e ../../GSEOS_scripts/INSTR\instr_scical_full.py[549]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[565]: ch4vdiv = (ds_amplitude / .63) / 3 ../../GSEOS_scripts/INSTR\instr_scical_full.py[566]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[575]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[576]: sleeptime = 3 + ((10*secdiv) * 32) # * 32 because scope is averaging 16 times and this has to settle ../../GSEOS_scripts/INSTR\instr_scical_full.py[577]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[578]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[580]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[593]: sensor_meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS1:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[594]: if(sensor_meas_amplitude < 1000): ../../GSEOS_scripts/INSTR\instr_scical_full.py[595]: print >> log, "SENSOR Amplitude: %.4f V" % (sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[599]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[600]: retval.append(sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[605]: sensor_meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[606]: print >> log, "SENSOR Offset: %.4f V" % (sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[607]: retval.append(sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[610]: beb_scical.recall_scope_config(2, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[683]: retval += readbacks ../../GSEOS_scripts/INSTR\instr_scical_full.py[685]: if(burst_collect): ../../GSEOS_scripts/INSTR\instr_scical_full.py[686]: print >> log, "Doing burst collection." ../../GSEOS_scripts/INSTR\instr_scical_full.py[687]: scr.instr_burst_collect(dfb_config_fn=configure_dfb) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[32]: log("----------------------------------------", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[33]: log("1.0 Set up for Burst1 & 2 recording ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[35]: util.SET_TESTVALUE0( 0 ) #CLear TESTVALUE 0 & 1 ../../GSEOS_scripts\util.py[112]: POKE( 0XDDF9, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[36]: util.SET_TESTVALUE1( 0 ) ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[37]: cmd.EFW_ACTESTLOW( 0 ) #Stop ACTEST line if enabled ../../GSEOS_scripts/INSTR\instr_burst_collect.py[38]: cmd.EFW_ACTESTHIGH( 0,0,0 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[39]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/INSTR\instr_burst_collect.py[40]: cmd.EFW_EVTMAX( 1 ) #Event packets have 1/packet ../../GSEOS_scripts/INSTR\instr_burst_collect.py[41]: cmd.EFW_WRITELEDS( 0 ) #Clear LEDS display ../../GSEOS_scripts/INSTR\instr_burst_collect.py[42]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable B1/B2 record & play ../../GSEOS_scripts/INSTR\instr_burst_collect.py[43]: cmd.EFW_TABLE( 9, 0 ) #Load SSR Control Table ../../GSEOS_scripts/INSTR\instr_burst_collect.py[44]: cmd.EFW_LOAD( 7 ) #Burst1 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[45]: cmd.EFW_LOAD( 7 ) #Burst2 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[46]: cmd.EFW_LOAD( 8 ) #Burst2 N ../../GSEOS_scripts/INSTR\instr_burst_collect.py[47]: cmd.EFW_LOAD( 0x80 ) #Search Percent = 50% ../../GSEOS_scripts/INSTR\instr_burst_collect.py[48]: cmd.EFW_LOAD( 0x80 ) #BSIZE = 678 (0x280) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[49]: cmd.EFW_LOAD( 0x02 ) # ../../GSEOS_scripts/INSTR\instr_burst_collect.py[50]: cmd.EFW_SSR_CONFIG() #Clear all the Burst2s ../../GSEOS_scripts/INSTR\instr_burst_collect.py[51]: cmd.EFW_SSR_ROUTE(SEGMENT=1, APID=5) #Route 245 to RT ../../GSEOS_scripts/INSTR\instr_burst_collect.py[52]: cmd.EFW_SSR_ROUTE(SEGMENT=3, APID=9) #Route 249 to B2 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[55]: log("1.1 Configure the DFB", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[56]: if(dfb_config_fn != None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[57]: dfb_config_fn() ../../GSEOS_scripts/INSTR\instr_scical_full.py[252]: print >> log, "Configuring DFB" ../../GSEOS_scripts/INSTR\instr_scical_full.py[254]: cmd.EFW_DFB_E_SVY_ENA(E_SVY_SPD=5, E_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[256]: cmd.EFW_DFB_V_SVY(V_SVY_SPD=5, V_SVY_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[258]: cmd.EFW_DFB_MAG(MAG_SVY_SPD=5, MAG_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[260]: cmd.EFW_DFB_E_B1(E_B1_SPD=9, E_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[262]: cmd.EFW_DFB_V_B1(V_B1_SPD=9, V_B1_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[264]: cmd.EFW_DFB_SCM_B1(SCM_B1_SPD=9, SCM_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[266]: cmd.EFW_DFB_E_B2(E_B2_SPD=0x0e, E_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[268]: cmd.EFW_DFB_V_B2(V_B2_SPD=0x0e, V_B2_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[270]: cmd.EFW_DFB_SCM_B2(SCM_B2_SPD=0x0e, SCM_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[272]: cmd.EFW_DFB_SVY_INT(SVY_INT_SPD=0x05, SVY_INT_ENA=0xfff) ../../GSEOS_scripts/INSTR\instr_scical_full.py[275]: cmd.EFW_DFBCONFIG(3) ../../GSEOS_scripts/INSTR\instr_scical_full.py[276]: cmd.EFW_DFBCONFIG(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[277]: cmd.EFW_DFBCONFIG(5) ../../GSEOS_scripts/INSTR\instr_scical_full.py[278]: cmd.EFW_DFBCONFIG(6) ../../GSEOS_scripts/INSTR\instr_scical_full.py[279]: cmd.EFW_DFBCONFIG(7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[280]: cmd.EFW_DFBCONFIG(8) ../../GSEOS_scripts/INSTR\instr_scical_full.py[281]: cmd.EFW_DFBCONFIG(9) ../../GSEOS_scripts/INSTR\instr_scical_full.py[282]: cmd.EFW_DFBCONFIG(0x0a) ../../GSEOS_scripts/INSTR\instr_scical_full.py[283]: cmd.EFW_DFBCONFIG(0x0b) ../../GSEOS_scripts/INSTR\instr_scical_full.py[284]: cmd.EFW_DFBCONFIG(0x0c) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[59]: log("Waiting one minute so that realtime during the trigger doesn't get clobbered by configuration change.") ../../GSEOS_scripts/INSTR\instr_burst_collect.py[60]: sleep(60) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[62]: log("1.2 Checking Flash write pointer valid", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[64]: if(APID_263.B1_RECPTR == 0): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[67]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[69]: log("1.3 Boosting Telemetry Limit to 60 kbps", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[70]: cmd.EFW_TMKBPS( 60 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[71]: sleep(1) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[73]: log("2.0 Enabling Burst1 & 2 recording", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[78]: cmd.EFW_SSR_ENABLE(OPTION=0) #Enable B1 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[80]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[83]: cmd.EFW_SSR_ENABLE(OPTION=2) #Enable B2 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[86]: log("2.1 Awaiting Flash Record Pointer Movement", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[87]: try: ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[93]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[94]: log("Flash Started at 0x%06x" % flash_wrt_start ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[95]: fwblks = 8 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[96]: flash_wrt_target = flash_wrt_start+fwblks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[98]: log("2.2 Triggering Burst2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[100]: util.SET_TESTVALUE1( 170 ) #Trigger B2 @ 0xAA ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[101]: sleep(2) #Delay for reaction ../../GSEOS_scripts/INSTR\instr_burst_collect.py[103]: cmd.GSE_BIB_ARM_PPS() #BIB Trigger ../../GSEOS_scripts/INSTR\instr_burst_collect.py[105]: util.SET_TESTVALUE1( 0 ) #Untrigger ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[110]: log("2.3 Stopping Recordings ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[111]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[112]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[113]: flash_wrt_end = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[114]: log("Flash Ended at 0x%06x" % flash_wrt_end ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[119]: log("3.0 Setting Pointer to Replay ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[121]: util.SET_B1PLAYBACK( flash_wrt_start, fwblks ) #Play Burst1 a no. of blocks ../../GSEOS_scripts\util.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\util.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\util.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\util.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[124]: log("3.1 Playing Burst1 (2-3 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[125]: cmd.EFW_SSR_ENABLE(OPTION=1) #Enable Burst1 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[131]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[134]: log("3.2 Playing Burst2 (10-12 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[135]: cmd.EFW_SSR_ENABLE(OPTION=3) #Enable Burst2 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[139]: log("4.0 Disabling Burst1/2", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[140]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[141]: sleep(1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[689]: return retval ../../GSEOS_scripts/INSTR\instr_scical_full.py[825]: results[offset][amplitude][freq][table_number] = data ../../GSEOS_scripts/INSTR\instr_scical_full.py[828]: results['end_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[831]: f = open(pickle_filename, 'wb') ../../GSEOS_scripts/INSTR\instr_scical_full.py[832]: pkl = cPickle.dumps(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[833]: f.write(pkl) ../../GSEOS_scripts/INSTR\instr_scical_full.py[834]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[835]: print >> log, "Wrote %s" % pickle_filename ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[838]: write_results(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[396]: fbox = results['fbox'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[397]: sig1 = results['sig1'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[398]: gnd = results['gnd'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[399]: others = results['others'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[402]: fn = "FULL_fbox-%s_sig-%s.csv" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[403]: outfilename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[406]: if(os.path.exists(outfilename)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[408]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[409]: f = open(outfilename, 'ab') ../../GSEOS_scripts/INSTR\instr_scical_full.py[439]: f.write('Time started:%s\nTime completed:%s\nFBOX=%s\nsig1=%s\ngnd=%s\n' % (results['start_time'], ../../GSEOS_scripts/INSTR\instr_scical_full.py[444]: f.write('Others: %s' % str(others)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[446]: f.write('DC_offset,Amplitude,Frequency,DAC_table,S,S_off,' +\ ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[465]: line = "%d,%d,%d,%d,%s\n" % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[470]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[471]: f.write('\n\n') ../../GSEOS_scripts/INSTR\instr_scical_full.py[472]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[473]: print >> log, "Wrote %s" % (outfilename) ../../GSEOS_scripts/INSTR\instr_scical_full.py[841]: do_reset() ../../GSEOS_scripts/INSTR\instr_scical_full.py[301]: print >> log, "Resetting switch matrices and signal generator." ../../GSEOS_scripts/INSTR\instr_scical_full.py[302]: reset_ext_matrix() ../../GSEOS_scripts/INSTR\instr_scical_full.py[290]: print >> log, "Resetting external switch matrix" ../../GSEOS_scripts/INSTR\instr_scical_full.py[291]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[292]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[293]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[294]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[295]: s.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[303]: beb_scical.ds.set_ampl(0) ../../GSEOS_scripts/INSTR\instr_scical_full.py[304]: beb_scical.ds.set_mod_enable(False) ../../GSEOS_scripts/INSTR\instr_scical_full.py[305]: beb_scical.matrix.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[306]: beb_scical.scope.force_trig() ../../GSEOS_scripts/INSTR\instr_scical_full.py[844]: scr.dfb_set_matrix( s, gnd=[ 'EF1', 'EF2', 'EF3', 'EF4', 'EF5', 'EF6']) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[114]: elif(others == None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[116]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: Trace collected at: 2010-12-27 19:44:57.237000 ---------------------------------------------------------------------- ../../GSEOS_scripts/INSTR\instr_scical_full.py[710]: if(reset): ../../GSEOS_scripts/INSTR\instr_scical_full.py[715]: results = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[718]: results['start_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[721]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[726]: if(oneshot): ../../GSEOS_scripts/INSTR\instr_scical_full.py[727]: offsets = [oneshot[0]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[728]: amplitudes = [oneshot[1]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[729]: freqs = [oneshot[2]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[730]: which_dac_tables = [oneshot[3]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[734]: results['fbox'] = fbox ../../GSEOS_scripts/INSTR\instr_scical_full.py[735]: results['sig1'] = sig1 ../../GSEOS_scripts/INSTR\instr_scical_full.py[736]: results['gnd'] = gnd ../../GSEOS_scripts/INSTR\instr_scical_full.py[737]: results['others'] = others ../../GSEOS_scripts/INSTR\instr_scical_full.py[738]: results['which_dac_tables'] = which_dac_tables ../../GSEOS_scripts/INSTR\instr_scical_full.py[742]: if(not fbox): ../../GSEOS_scripts/INSTR\instr_scical_full.py[747]: if(not (sig1 or gnd)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[755]: print >> log, "Calculating run time." ../../GSEOS_scripts/INSTR\instr_scical_full.py[756]: total_time = 0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[760]: secdiv = 1.0/(freq * 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[762]: total_time += 5 # for readback packet wait ../../GSEOS_scripts/INSTR\instr_scical_full.py[763]: sleeptime = 3 + ((10*secdiv) * 32) ../../GSEOS_scripts/INSTR\instr_scical_full.py[764]: total_time += 2 + sleeptime # for SENSOR measurement ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[773]: hours = total_time / 3600.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[774]: msg = "This test will take approx. %d seconds.\n(%.2f hours)" % (total_time, hours) ../../GSEOS_scripts/INSTR\instr_scical_full.py[775]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[776]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[777]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[782]: msg = "Make sure FBOXes are set to %s" % (fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[783]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[784]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[785]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[789]: fn = "FULL_fbox-%s_sig-%s.pkl" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[790]: pickle_filename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[793]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[794]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[795]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[796]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[797]: scr.dfb_set_matrix(s, sig1=sig1, gnd=gnd, others=others) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[106]: sig_gnd_open = sig1 + sig2 + gnd + open ../../GSEOS_scripts/DFB\dfb_set_matrix.py[108]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/INSTR\instr_scical_full.py[798]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[802]: beb_scical.matrix_config(32) ../../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.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.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/INSTR\instr_scical_full.py[803]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[806]: cmd.efw_disarm(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[809]: beb_scical.recall_scope_config(1, readback=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[550]: print >> log, "Scope measurement parameters:" ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[551]: meas_str = scope.gpib_cmd('measurement:MEAS1?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[552]: print >> log, "MEAS1: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[553]: meas_str = scope.gpib_cmd('measurement:MEAS2?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[554]: print >> log, "MEAS2: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[555]: meas_str = scope.gpib_cmd('measurement:MEAS3?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[556]: print >> log, "MEAS3: %s" % (meas_str) ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[812]: results[offset] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[813]: print >> log, "OFFSET %f" % offset ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[816]: results[offset][amplitude] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[817]: print >> log, "AMPLITUDE %f" % amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[820]: results[offset][amplitude][freq] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[821]: print >> log, "FREQ %d" % freq ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[824]: data = collect_data(offset, amplitude, freq, table_number, sig1, gnd, others, fbox, debug, burst_collect) ../../GSEOS_scripts/INSTR\instr_scical_full.py[484]: retval = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[487]: ds_offset = (offset / 20.0) / 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[488]: print >> log, "Setting DS345 DC offset to %f" % (ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[489]: beb_scical.ds.set_offset(ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[491]: ds_amplitude = (amplitude / 20.0)/ 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[492]: print >> log, "Setting DS345 amplitude to %f" % (ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[493]: beb_scical.ds.set_ampl(ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[494]: secdiv = 1.0/(freq * 2) # multiply by two to get only 5 cycles on the scope screen ../../GSEOS_scripts/INSTR\instr_scical_full.py[496]: print >> log, "Setting DS345 frequency to %d" % (freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[497]: beb_scical.ds.set_freq(freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[500]: print >> log, "DAC TABLE: %d" % (table_number) ../../GSEOS_scripts/INSTR\instr_scical_full.py[501]: dac_table = dac_tables[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[502]: dac_table_name = dac_table_names[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[508]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[511]: readbacks = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[512]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[520]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[538]: beb_scical.recall_scope_config(1, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[545]: max_voltage = abs(offset) + (amplitude / 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[547]: vdiv = (max_voltage * .0029612) / 2.5 ../../GSEOS_scripts/INSTR\instr_scical_full.py[548]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(vdiv)) # not really needed since ch3 is SENSOR, but ok w/e ../../GSEOS_scripts/INSTR\instr_scical_full.py[549]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[565]: ch4vdiv = (ds_amplitude / .63) / 3 ../../GSEOS_scripts/INSTR\instr_scical_full.py[566]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[575]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[576]: sleeptime = 3 + ((10*secdiv) * 32) # * 32 because scope is averaging 16 times and this has to settle ../../GSEOS_scripts/INSTR\instr_scical_full.py[577]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[578]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[580]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[593]: sensor_meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS1:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[594]: if(sensor_meas_amplitude < 1000): ../../GSEOS_scripts/INSTR\instr_scical_full.py[595]: print >> log, "SENSOR Amplitude: %.4f V" % (sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[599]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[600]: retval.append(sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[605]: sensor_meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[606]: print >> log, "SENSOR Offset: %.4f V" % (sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[607]: retval.append(sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[610]: beb_scical.recall_scope_config(2, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[683]: retval += readbacks ../../GSEOS_scripts/INSTR\instr_scical_full.py[685]: if(burst_collect): ../../GSEOS_scripts/INSTR\instr_scical_full.py[686]: print >> log, "Doing burst collection." ../../GSEOS_scripts/INSTR\instr_scical_full.py[687]: scr.instr_burst_collect(dfb_config_fn=configure_dfb) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[32]: log("----------------------------------------", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[33]: log("1.0 Set up for Burst1 & 2 recording ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[35]: util.SET_TESTVALUE0( 0 ) #CLear TESTVALUE 0 & 1 ../../GSEOS_scripts\util.py[112]: POKE( 0XDDF9, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[36]: util.SET_TESTVALUE1( 0 ) ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[37]: cmd.EFW_ACTESTLOW( 0 ) #Stop ACTEST line if enabled ../../GSEOS_scripts/INSTR\instr_burst_collect.py[38]: cmd.EFW_ACTESTHIGH( 0,0,0 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[39]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/INSTR\instr_burst_collect.py[40]: cmd.EFW_EVTMAX( 1 ) #Event packets have 1/packet ../../GSEOS_scripts/INSTR\instr_burst_collect.py[41]: cmd.EFW_WRITELEDS( 0 ) #Clear LEDS display ../../GSEOS_scripts/INSTR\instr_burst_collect.py[42]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable B1/B2 record & play ../../GSEOS_scripts/INSTR\instr_burst_collect.py[43]: cmd.EFW_TABLE( 9, 0 ) #Load SSR Control Table ../../GSEOS_scripts/INSTR\instr_burst_collect.py[44]: cmd.EFW_LOAD( 7 ) #Burst1 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[45]: cmd.EFW_LOAD( 7 ) #Burst2 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[46]: cmd.EFW_LOAD( 8 ) #Burst2 N ../../GSEOS_scripts/INSTR\instr_burst_collect.py[47]: cmd.EFW_LOAD( 0x80 ) #Search Percent = 50% ../../GSEOS_scripts/INSTR\instr_burst_collect.py[48]: cmd.EFW_LOAD( 0x80 ) #BSIZE = 678 (0x280) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[49]: cmd.EFW_LOAD( 0x02 ) # ../../GSEOS_scripts/INSTR\instr_burst_collect.py[50]: cmd.EFW_SSR_CONFIG() #Clear all the Burst2s ../../GSEOS_scripts/INSTR\instr_burst_collect.py[51]: cmd.EFW_SSR_ROUTE(SEGMENT=1, APID=5) #Route 245 to RT ../../GSEOS_scripts/INSTR\instr_burst_collect.py[52]: cmd.EFW_SSR_ROUTE(SEGMENT=3, APID=9) #Route 249 to B2 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[55]: log("1.1 Configure the DFB", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[56]: if(dfb_config_fn != None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[57]: dfb_config_fn() ../../GSEOS_scripts/INSTR\instr_scical_full.py[252]: print >> log, "Configuring DFB" ../../GSEOS_scripts/INSTR\instr_scical_full.py[254]: cmd.EFW_DFB_E_SVY_ENA(E_SVY_SPD=5, E_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[256]: cmd.EFW_DFB_V_SVY(V_SVY_SPD=5, V_SVY_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[258]: cmd.EFW_DFB_MAG(MAG_SVY_SPD=5, MAG_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[260]: cmd.EFW_DFB_E_B1(E_B1_SPD=9, E_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[262]: cmd.EFW_DFB_V_B1(V_B1_SPD=9, V_B1_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[264]: cmd.EFW_DFB_SCM_B1(SCM_B1_SPD=9, SCM_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[266]: cmd.EFW_DFB_E_B2(E_B2_SPD=0x0e, E_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[268]: cmd.EFW_DFB_V_B2(V_B2_SPD=0x0e, V_B2_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[270]: cmd.EFW_DFB_SCM_B2(SCM_B2_SPD=0x0e, SCM_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[272]: cmd.EFW_DFB_SVY_INT(SVY_INT_SPD=0x05, SVY_INT_ENA=0xfff) ../../GSEOS_scripts/INSTR\instr_scical_full.py[275]: cmd.EFW_DFBCONFIG(3) ../../GSEOS_scripts/INSTR\instr_scical_full.py[276]: cmd.EFW_DFBCONFIG(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[277]: cmd.EFW_DFBCONFIG(5) ../../GSEOS_scripts/INSTR\instr_scical_full.py[278]: cmd.EFW_DFBCONFIG(6) ../../GSEOS_scripts/INSTR\instr_scical_full.py[279]: cmd.EFW_DFBCONFIG(7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[280]: cmd.EFW_DFBCONFIG(8) ../../GSEOS_scripts/INSTR\instr_scical_full.py[281]: cmd.EFW_DFBCONFIG(9) ../../GSEOS_scripts/INSTR\instr_scical_full.py[282]: cmd.EFW_DFBCONFIG(0x0a) ../../GSEOS_scripts/INSTR\instr_scical_full.py[283]: cmd.EFW_DFBCONFIG(0x0b) ../../GSEOS_scripts/INSTR\instr_scical_full.py[284]: cmd.EFW_DFBCONFIG(0x0c) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[59]: log("Waiting one minute so that realtime during the trigger doesn't get clobbered by configuration change.") ../../GSEOS_scripts/INSTR\instr_burst_collect.py[60]: sleep(60) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[62]: log("1.2 Checking Flash write pointer valid", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[64]: if(APID_263.B1_RECPTR == 0): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[67]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[69]: log("1.3 Boosting Telemetry Limit to 60 kbps", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[70]: cmd.EFW_TMKBPS( 60 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[71]: sleep(1) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[73]: log("2.0 Enabling Burst1 & 2 recording", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[78]: cmd.EFW_SSR_ENABLE(OPTION=0) #Enable B1 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[80]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[83]: cmd.EFW_SSR_ENABLE(OPTION=2) #Enable B2 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[86]: log("2.1 Awaiting Flash Record Pointer Movement", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[87]: try: ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[93]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[94]: log("Flash Started at 0x%06x" % flash_wrt_start ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[95]: fwblks = 8 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[96]: flash_wrt_target = flash_wrt_start+fwblks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[98]: log("2.2 Triggering Burst2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[100]: util.SET_TESTVALUE1( 170 ) #Trigger B2 @ 0xAA ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[101]: sleep(2) #Delay for reaction ../../GSEOS_scripts/INSTR\instr_burst_collect.py[103]: cmd.GSE_BIB_ARM_PPS() #BIB Trigger ../../GSEOS_scripts/INSTR\instr_burst_collect.py[105]: util.SET_TESTVALUE1( 0 ) #Untrigger ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[110]: log("2.3 Stopping Recordings ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[111]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[112]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[113]: flash_wrt_end = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[114]: log("Flash Ended at 0x%06x" % flash_wrt_end ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[119]: log("3.0 Setting Pointer to Replay ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[121]: util.SET_B1PLAYBACK( flash_wrt_start, fwblks ) #Play Burst1 a no. of blocks ../../GSEOS_scripts\util.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\util.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\util.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\util.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[124]: log("3.1 Playing Burst1 (2-3 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[125]: cmd.EFW_SSR_ENABLE(OPTION=1) #Enable Burst1 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[131]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[134]: log("3.2 Playing Burst2 (10-12 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[135]: cmd.EFW_SSR_ENABLE(OPTION=3) #Enable Burst2 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[139]: log("4.0 Disabling Burst1/2", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[140]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[141]: sleep(1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[689]: return retval ../../GSEOS_scripts/INSTR\instr_scical_full.py[825]: results[offset][amplitude][freq][table_number] = data ../../GSEOS_scripts/INSTR\instr_scical_full.py[828]: results['end_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[831]: f = open(pickle_filename, 'wb') ../../GSEOS_scripts/INSTR\instr_scical_full.py[832]: pkl = cPickle.dumps(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[833]: f.write(pkl) ../../GSEOS_scripts/INSTR\instr_scical_full.py[834]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[835]: print >> log, "Wrote %s" % pickle_filename ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[838]: write_results(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[396]: fbox = results['fbox'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[397]: sig1 = results['sig1'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[398]: gnd = results['gnd'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[399]: others = results['others'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[402]: fn = "FULL_fbox-%s_sig-%s.csv" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[403]: outfilename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[406]: if(os.path.exists(outfilename)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[408]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[409]: f = open(outfilename, 'ab') ../../GSEOS_scripts/INSTR\instr_scical_full.py[439]: f.write('Time started:%s\nTime completed:%s\nFBOX=%s\nsig1=%s\ngnd=%s\n' % (results['start_time'], ../../GSEOS_scripts/INSTR\instr_scical_full.py[444]: f.write('Others: %s' % str(others)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[446]: f.write('DC_offset,Amplitude,Frequency,DAC_table,S,S_off,' +\ ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[465]: line = "%d,%d,%d,%d,%s\n" % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[470]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[471]: f.write('\n\n') ../../GSEOS_scripts/INSTR\instr_scical_full.py[472]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[473]: print >> log, "Wrote %s" % (outfilename) ../../GSEOS_scripts/INSTR\instr_scical_full.py[841]: do_reset() ../../GSEOS_scripts/INSTR\instr_scical_full.py[301]: print >> log, "Resetting switch matrices and signal generator." ../../GSEOS_scripts/INSTR\instr_scical_full.py[302]: reset_ext_matrix() ../../GSEOS_scripts/INSTR\instr_scical_full.py[290]: print >> log, "Resetting external switch matrix" ../../GSEOS_scripts/INSTR\instr_scical_full.py[291]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[292]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[293]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[294]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[295]: s.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[303]: beb_scical.ds.set_ampl(0) ../../GSEOS_scripts/INSTR\instr_scical_full.py[304]: beb_scical.ds.set_mod_enable(False) ../../GSEOS_scripts/INSTR\instr_scical_full.py[305]: beb_scical.matrix.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[306]: beb_scical.scope.force_trig() ../../GSEOS_scripts/INSTR\instr_scical_full.py[844]: scr.dfb_set_matrix( s, gnd=[ 'EF1', 'EF2', 'EF3', 'EF4', 'EF5', 'EF6']) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[114]: elif(others == None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[116]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: Trace collected at: 2010-12-27 20:05:45.268000 ---------------------------------------------------------------------- ../../GSEOS_scripts/INSTR\instr_scical_full.py[710]: if(reset): ../../GSEOS_scripts/INSTR\instr_scical_full.py[715]: results = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[718]: results['start_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[721]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[726]: if(oneshot): ../../GSEOS_scripts/INSTR\instr_scical_full.py[727]: offsets = [oneshot[0]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[728]: amplitudes = [oneshot[1]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[729]: freqs = [oneshot[2]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[730]: which_dac_tables = [oneshot[3]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[734]: results['fbox'] = fbox ../../GSEOS_scripts/INSTR\instr_scical_full.py[735]: results['sig1'] = sig1 ../../GSEOS_scripts/INSTR\instr_scical_full.py[736]: results['gnd'] = gnd ../../GSEOS_scripts/INSTR\instr_scical_full.py[737]: results['others'] = others ../../GSEOS_scripts/INSTR\instr_scical_full.py[738]: results['which_dac_tables'] = which_dac_tables ../../GSEOS_scripts/INSTR\instr_scical_full.py[742]: if(not fbox): ../../GSEOS_scripts/INSTR\instr_scical_full.py[747]: if(not (sig1 or gnd)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[755]: print >> log, "Calculating run time." ../../GSEOS_scripts/INSTR\instr_scical_full.py[756]: total_time = 0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[760]: secdiv = 1.0/(freq * 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[762]: total_time += 5 # for readback packet wait ../../GSEOS_scripts/INSTR\instr_scical_full.py[763]: sleeptime = 3 + ((10*secdiv) * 32) ../../GSEOS_scripts/INSTR\instr_scical_full.py[764]: total_time += 2 + sleeptime # for SENSOR measurement ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[773]: hours = total_time / 3600.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[774]: msg = "This test will take approx. %d seconds.\n(%.2f hours)" % (total_time, hours) ../../GSEOS_scripts/INSTR\instr_scical_full.py[775]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[776]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[777]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[782]: msg = "Make sure FBOXes are set to %s" % (fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[783]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[784]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[785]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[789]: fn = "FULL_fbox-%s_sig-%s.pkl" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[790]: pickle_filename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[793]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[794]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[795]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[796]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[797]: scr.dfb_set_matrix(s, sig1=sig1, gnd=gnd, others=others) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[106]: sig_gnd_open = sig1 + sig2 + gnd + open ../../GSEOS_scripts/DFB\dfb_set_matrix.py[108]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/INSTR\instr_scical_full.py[798]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[802]: beb_scical.matrix_config(32) ../../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.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.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/INSTR\instr_scical_full.py[803]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[806]: cmd.efw_disarm(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[809]: beb_scical.recall_scope_config(1, readback=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[550]: print >> log, "Scope measurement parameters:" ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[551]: meas_str = scope.gpib_cmd('measurement:MEAS1?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[552]: print >> log, "MEAS1: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[553]: meas_str = scope.gpib_cmd('measurement:MEAS2?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[554]: print >> log, "MEAS2: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[555]: meas_str = scope.gpib_cmd('measurement:MEAS3?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[556]: print >> log, "MEAS3: %s" % (meas_str) ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[812]: results[offset] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[813]: print >> log, "OFFSET %f" % offset ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[816]: results[offset][amplitude] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[817]: print >> log, "AMPLITUDE %f" % amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[820]: results[offset][amplitude][freq] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[821]: print >> log, "FREQ %d" % freq ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[824]: data = collect_data(offset, amplitude, freq, table_number, sig1, gnd, others, fbox, debug, burst_collect) ../../GSEOS_scripts/INSTR\instr_scical_full.py[484]: retval = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[487]: ds_offset = (offset / 20.0) / 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[488]: print >> log, "Setting DS345 DC offset to %f" % (ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[489]: beb_scical.ds.set_offset(ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[491]: ds_amplitude = (amplitude / 20.0)/ 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[492]: print >> log, "Setting DS345 amplitude to %f" % (ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[493]: beb_scical.ds.set_ampl(ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[494]: secdiv = 1.0/(freq * 2) # multiply by two to get only 5 cycles on the scope screen ../../GSEOS_scripts/INSTR\instr_scical_full.py[496]: print >> log, "Setting DS345 frequency to %d" % (freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[497]: beb_scical.ds.set_freq(freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[500]: print >> log, "DAC TABLE: %d" % (table_number) ../../GSEOS_scripts/INSTR\instr_scical_full.py[501]: dac_table = dac_tables[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[502]: dac_table_name = dac_table_names[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[508]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[511]: readbacks = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[512]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[520]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[538]: beb_scical.recall_scope_config(1, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[545]: max_voltage = abs(offset) + (amplitude / 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[547]: vdiv = (max_voltage * .0029612) / 2.5 ../../GSEOS_scripts/INSTR\instr_scical_full.py[548]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(vdiv)) # not really needed since ch3 is SENSOR, but ok w/e ../../GSEOS_scripts/INSTR\instr_scical_full.py[549]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[565]: ch4vdiv = (ds_amplitude / .63) / 3 ../../GSEOS_scripts/INSTR\instr_scical_full.py[566]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[575]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[576]: sleeptime = 3 + ((10*secdiv) * 32) # * 32 because scope is averaging 16 times and this has to settle ../../GSEOS_scripts/INSTR\instr_scical_full.py[577]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[578]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[580]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[593]: sensor_meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS1:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[594]: if(sensor_meas_amplitude < 1000): ../../GSEOS_scripts/INSTR\instr_scical_full.py[595]: print >> log, "SENSOR Amplitude: %.4f V" % (sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[599]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[600]: retval.append(sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[605]: sensor_meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[606]: print >> log, "SENSOR Offset: %.4f V" % (sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[607]: retval.append(sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[610]: beb_scical.recall_scope_config(2, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[683]: retval += readbacks ../../GSEOS_scripts/INSTR\instr_scical_full.py[685]: if(burst_collect): ../../GSEOS_scripts/INSTR\instr_scical_full.py[686]: print >> log, "Doing burst collection." ../../GSEOS_scripts/INSTR\instr_scical_full.py[687]: scr.instr_burst_collect(dfb_config_fn=configure_dfb) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[32]: log("----------------------------------------", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[33]: log("1.0 Set up for Burst1 & 2 recording ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[35]: util.SET_TESTVALUE0( 0 ) #CLear TESTVALUE 0 & 1 ../../GSEOS_scripts\util.py[112]: POKE( 0XDDF9, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[36]: util.SET_TESTVALUE1( 0 ) ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[37]: cmd.EFW_ACTESTLOW( 0 ) #Stop ACTEST line if enabled ../../GSEOS_scripts/INSTR\instr_burst_collect.py[38]: cmd.EFW_ACTESTHIGH( 0,0,0 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[39]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/INSTR\instr_burst_collect.py[40]: cmd.EFW_EVTMAX( 1 ) #Event packets have 1/packet ../../GSEOS_scripts/INSTR\instr_burst_collect.py[41]: cmd.EFW_WRITELEDS( 0 ) #Clear LEDS display ../../GSEOS_scripts/INSTR\instr_burst_collect.py[42]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable B1/B2 record & play ../../GSEOS_scripts/INSTR\instr_burst_collect.py[43]: cmd.EFW_TABLE( 9, 0 ) #Load SSR Control Table ../../GSEOS_scripts/INSTR\instr_burst_collect.py[44]: cmd.EFW_LOAD( 7 ) #Burst1 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[45]: cmd.EFW_LOAD( 7 ) #Burst2 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[46]: cmd.EFW_LOAD( 8 ) #Burst2 N ../../GSEOS_scripts/INSTR\instr_burst_collect.py[47]: cmd.EFW_LOAD( 0x80 ) #Search Percent = 50% ../../GSEOS_scripts/INSTR\instr_burst_collect.py[48]: cmd.EFW_LOAD( 0x80 ) #BSIZE = 678 (0x280) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[49]: cmd.EFW_LOAD( 0x02 ) # ../../GSEOS_scripts/INSTR\instr_burst_collect.py[50]: cmd.EFW_SSR_CONFIG() #Clear all the Burst2s ../../GSEOS_scripts/INSTR\instr_burst_collect.py[51]: cmd.EFW_SSR_ROUTE(SEGMENT=1, APID=5) #Route 245 to RT ../../GSEOS_scripts/INSTR\instr_burst_collect.py[52]: cmd.EFW_SSR_ROUTE(SEGMENT=3, APID=9) #Route 249 to B2 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[55]: log("1.1 Configure the DFB", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[56]: if(dfb_config_fn != None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[57]: dfb_config_fn() ../../GSEOS_scripts/INSTR\instr_scical_full.py[252]: print >> log, "Configuring DFB" ../../GSEOS_scripts/INSTR\instr_scical_full.py[254]: cmd.EFW_DFB_E_SVY_ENA(E_SVY_SPD=5, E_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[256]: cmd.EFW_DFB_V_SVY(V_SVY_SPD=5, V_SVY_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[258]: cmd.EFW_DFB_MAG(MAG_SVY_SPD=5, MAG_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[260]: cmd.EFW_DFB_E_B1(E_B1_SPD=9, E_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[262]: cmd.EFW_DFB_V_B1(V_B1_SPD=9, V_B1_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[264]: cmd.EFW_DFB_SCM_B1(SCM_B1_SPD=9, SCM_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[266]: cmd.EFW_DFB_E_B2(E_B2_SPD=0x0e, E_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[268]: cmd.EFW_DFB_V_B2(V_B2_SPD=0x0e, V_B2_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[270]: cmd.EFW_DFB_SCM_B2(SCM_B2_SPD=0x0e, SCM_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[272]: cmd.EFW_DFB_SVY_INT(SVY_INT_SPD=0x05, SVY_INT_ENA=0xfff) ../../GSEOS_scripts/INSTR\instr_scical_full.py[275]: cmd.EFW_DFBCONFIG(3) ../../GSEOS_scripts/INSTR\instr_scical_full.py[276]: cmd.EFW_DFBCONFIG(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[277]: cmd.EFW_DFBCONFIG(5) ../../GSEOS_scripts/INSTR\instr_scical_full.py[278]: cmd.EFW_DFBCONFIG(6) ../../GSEOS_scripts/INSTR\instr_scical_full.py[279]: cmd.EFW_DFBCONFIG(7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[280]: cmd.EFW_DFBCONFIG(8) ../../GSEOS_scripts/INSTR\instr_scical_full.py[281]: cmd.EFW_DFBCONFIG(9) ../../GSEOS_scripts/INSTR\instr_scical_full.py[282]: cmd.EFW_DFBCONFIG(0x0a) ../../GSEOS_scripts/INSTR\instr_scical_full.py[283]: cmd.EFW_DFBCONFIG(0x0b) ../../GSEOS_scripts/INSTR\instr_scical_full.py[284]: cmd.EFW_DFBCONFIG(0x0c) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[59]: log("Waiting one minute so that realtime during the trigger doesn't get clobbered by configuration change.") ../../GSEOS_scripts/INSTR\instr_burst_collect.py[60]: sleep(60) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[62]: log("1.2 Checking Flash write pointer valid", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[64]: if(APID_263.B1_RECPTR == 0): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[67]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[69]: log("1.3 Boosting Telemetry Limit to 60 kbps", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[70]: cmd.EFW_TMKBPS( 60 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[71]: sleep(1) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[73]: log("2.0 Enabling Burst1 & 2 recording", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[78]: cmd.EFW_SSR_ENABLE(OPTION=0) #Enable B1 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[80]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[83]: cmd.EFW_SSR_ENABLE(OPTION=2) #Enable B2 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[86]: log("2.1 Awaiting Flash Record Pointer Movement", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[87]: try: ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[93]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[94]: log("Flash Started at 0x%06x" % flash_wrt_start ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[95]: fwblks = 8 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[96]: flash_wrt_target = flash_wrt_start+fwblks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[98]: log("2.2 Triggering Burst2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[100]: util.SET_TESTVALUE1( 170 ) #Trigger B2 @ 0xAA ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[101]: sleep(2) #Delay for reaction ../../GSEOS_scripts/INSTR\instr_burst_collect.py[103]: cmd.GSE_BIB_ARM_PPS() #BIB Trigger ../../GSEOS_scripts/INSTR\instr_burst_collect.py[105]: util.SET_TESTVALUE1( 0 ) #Untrigger ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[110]: log("2.3 Stopping Recordings ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[111]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[112]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[113]: flash_wrt_end = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[114]: log("Flash Ended at 0x%06x" % flash_wrt_end ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[119]: log("3.0 Setting Pointer to Replay ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[121]: util.SET_B1PLAYBACK( flash_wrt_start, fwblks ) #Play Burst1 a no. of blocks ../../GSEOS_scripts\util.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\util.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\util.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\util.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[124]: log("3.1 Playing Burst1 (2-3 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[125]: cmd.EFW_SSR_ENABLE(OPTION=1) #Enable Burst1 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[131]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[134]: log("3.2 Playing Burst2 (10-12 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[135]: cmd.EFW_SSR_ENABLE(OPTION=3) #Enable Burst2 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[139]: log("4.0 Disabling Burst1/2", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[140]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[141]: sleep(1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[689]: return retval ../../GSEOS_scripts/INSTR\instr_scical_full.py[825]: results[offset][amplitude][freq][table_number] = data ../../GSEOS_scripts/INSTR\instr_scical_full.py[828]: results['end_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[831]: f = open(pickle_filename, 'wb') ../../GSEOS_scripts/INSTR\instr_scical_full.py[832]: pkl = cPickle.dumps(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[833]: f.write(pkl) ../../GSEOS_scripts/INSTR\instr_scical_full.py[834]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[835]: print >> log, "Wrote %s" % pickle_filename ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[838]: write_results(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[396]: fbox = results['fbox'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[397]: sig1 = results['sig1'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[398]: gnd = results['gnd'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[399]: others = results['others'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[402]: fn = "FULL_fbox-%s_sig-%s.csv" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[403]: outfilename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[406]: if(os.path.exists(outfilename)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[408]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[409]: f = open(outfilename, 'ab') ../../GSEOS_scripts/INSTR\instr_scical_full.py[439]: f.write('Time started:%s\nTime completed:%s\nFBOX=%s\nsig1=%s\ngnd=%s\n' % (results['start_time'], ../../GSEOS_scripts/INSTR\instr_scical_full.py[444]: f.write('Others: %s' % str(others)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[446]: f.write('DC_offset,Amplitude,Frequency,DAC_table,S,S_off,' +\ ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[465]: line = "%d,%d,%d,%d,%s\n" % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[470]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[471]: f.write('\n\n') ../../GSEOS_scripts/INSTR\instr_scical_full.py[472]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[473]: print >> log, "Wrote %s" % (outfilename) ../../GSEOS_scripts/INSTR\instr_scical_full.py[841]: do_reset() ../../GSEOS_scripts/INSTR\instr_scical_full.py[301]: print >> log, "Resetting switch matrices and signal generator." ../../GSEOS_scripts/INSTR\instr_scical_full.py[302]: reset_ext_matrix() ../../GSEOS_scripts/INSTR\instr_scical_full.py[290]: print >> log, "Resetting external switch matrix" ../../GSEOS_scripts/INSTR\instr_scical_full.py[291]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[292]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[293]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[294]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[295]: s.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[303]: beb_scical.ds.set_ampl(0) ../../GSEOS_scripts/INSTR\instr_scical_full.py[304]: beb_scical.ds.set_mod_enable(False) ../../GSEOS_scripts/INSTR\instr_scical_full.py[305]: beb_scical.matrix.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[306]: beb_scical.scope.force_trig() ../../GSEOS_scripts/INSTR\instr_scical_full.py[844]: scr.dfb_set_matrix( s, gnd=[ 'EF1', 'EF2', 'EF3', 'EF4', 'EF5', 'EF6']) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[114]: elif(others == None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[116]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: Trace collected at: 2010-12-27 20:25:37.018000 ---------------------------------------------------------------------- ../../GSEOS_scripts/INSTR\instr_scical_full.py[710]: if(reset): ../../GSEOS_scripts/INSTR\instr_scical_full.py[715]: results = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[718]: results['start_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[721]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[726]: if(oneshot): ../../GSEOS_scripts/INSTR\instr_scical_full.py[727]: offsets = [oneshot[0]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[728]: amplitudes = [oneshot[1]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[729]: freqs = [oneshot[2]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[730]: which_dac_tables = [oneshot[3]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[734]: results['fbox'] = fbox ../../GSEOS_scripts/INSTR\instr_scical_full.py[735]: results['sig1'] = sig1 ../../GSEOS_scripts/INSTR\instr_scical_full.py[736]: results['gnd'] = gnd ../../GSEOS_scripts/INSTR\instr_scical_full.py[737]: results['others'] = others ../../GSEOS_scripts/INSTR\instr_scical_full.py[738]: results['which_dac_tables'] = which_dac_tables ../../GSEOS_scripts/INSTR\instr_scical_full.py[742]: if(not fbox): ../../GSEOS_scripts/INSTR\instr_scical_full.py[747]: if(not (sig1 or gnd)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[755]: print >> log, "Calculating run time." ../../GSEOS_scripts/INSTR\instr_scical_full.py[756]: total_time = 0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[760]: secdiv = 1.0/(freq * 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[762]: total_time += 5 # for readback packet wait ../../GSEOS_scripts/INSTR\instr_scical_full.py[763]: sleeptime = 3 + ((10*secdiv) * 32) ../../GSEOS_scripts/INSTR\instr_scical_full.py[764]: total_time += 2 + sleeptime # for SENSOR measurement ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[773]: hours = total_time / 3600.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[774]: msg = "This test will take approx. %d seconds.\n(%.2f hours)" % (total_time, hours) ../../GSEOS_scripts/INSTR\instr_scical_full.py[775]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[776]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[777]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[782]: msg = "Make sure FBOXes are set to %s" % (fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[783]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[784]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[785]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[789]: fn = "FULL_fbox-%s_sig-%s.pkl" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[790]: pickle_filename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[793]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[794]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[795]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[796]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[797]: scr.dfb_set_matrix(s, sig1=sig1, gnd=gnd, others=others) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[106]: sig_gnd_open = sig1 + sig2 + gnd + open ../../GSEOS_scripts/DFB\dfb_set_matrix.py[108]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/INSTR\instr_scical_full.py[798]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[802]: beb_scical.matrix_config(32) ../../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.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.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/INSTR\instr_scical_full.py[803]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[806]: cmd.efw_disarm(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[809]: beb_scical.recall_scope_config(1, readback=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[550]: print >> log, "Scope measurement parameters:" ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[551]: meas_str = scope.gpib_cmd('measurement:MEAS1?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[552]: print >> log, "MEAS1: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[553]: meas_str = scope.gpib_cmd('measurement:MEAS2?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[554]: print >> log, "MEAS2: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[555]: meas_str = scope.gpib_cmd('measurement:MEAS3?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[556]: print >> log, "MEAS3: %s" % (meas_str) ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[812]: results[offset] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[813]: print >> log, "OFFSET %f" % offset ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[816]: results[offset][amplitude] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[817]: print >> log, "AMPLITUDE %f" % amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[820]: results[offset][amplitude][freq] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[821]: print >> log, "FREQ %d" % freq ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[824]: data = collect_data(offset, amplitude, freq, table_number, sig1, gnd, others, fbox, debug, burst_collect) ../../GSEOS_scripts/INSTR\instr_scical_full.py[484]: retval = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[487]: ds_offset = (offset / 20.0) / 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[488]: print >> log, "Setting DS345 DC offset to %f" % (ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[489]: beb_scical.ds.set_offset(ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[491]: ds_amplitude = (amplitude / 20.0)/ 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[492]: print >> log, "Setting DS345 amplitude to %f" % (ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[493]: beb_scical.ds.set_ampl(ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[494]: secdiv = 1.0/(freq * 2) # multiply by two to get only 5 cycles on the scope screen ../../GSEOS_scripts/INSTR\instr_scical_full.py[496]: print >> log, "Setting DS345 frequency to %d" % (freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[497]: beb_scical.ds.set_freq(freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[500]: print >> log, "DAC TABLE: %d" % (table_number) ../../GSEOS_scripts/INSTR\instr_scical_full.py[501]: dac_table = dac_tables[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[502]: dac_table_name = dac_table_names[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[508]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[511]: readbacks = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[512]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[520]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[538]: beb_scical.recall_scope_config(1, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[545]: max_voltage = abs(offset) + (amplitude / 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[547]: vdiv = (max_voltage * .0029612) / 2.5 ../../GSEOS_scripts/INSTR\instr_scical_full.py[548]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(vdiv)) # not really needed since ch3 is SENSOR, but ok w/e ../../GSEOS_scripts/INSTR\instr_scical_full.py[549]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[565]: ch4vdiv = (ds_amplitude / .63) / 3 ../../GSEOS_scripts/INSTR\instr_scical_full.py[566]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[575]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[576]: sleeptime = 3 + ((10*secdiv) * 32) # * 32 because scope is averaging 16 times and this has to settle ../../GSEOS_scripts/INSTR\instr_scical_full.py[577]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[578]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[580]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[593]: sensor_meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS1:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[594]: if(sensor_meas_amplitude < 1000): ../../GSEOS_scripts/INSTR\instr_scical_full.py[595]: print >> log, "SENSOR Amplitude: %.4f V" % (sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[599]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[600]: retval.append(sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[605]: sensor_meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[606]: print >> log, "SENSOR Offset: %.4f V" % (sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[607]: retval.append(sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[610]: beb_scical.recall_scope_config(2, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[683]: retval += readbacks ../../GSEOS_scripts/INSTR\instr_scical_full.py[685]: if(burst_collect): ../../GSEOS_scripts/INSTR\instr_scical_full.py[686]: print >> log, "Doing burst collection." ../../GSEOS_scripts/INSTR\instr_scical_full.py[687]: scr.instr_burst_collect(dfb_config_fn=configure_dfb) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[32]: log("----------------------------------------", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[33]: log("1.0 Set up for Burst1 & 2 recording ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[35]: util.SET_TESTVALUE0( 0 ) #CLear TESTVALUE 0 & 1 ../../GSEOS_scripts\util.py[112]: POKE( 0XDDF9, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[36]: util.SET_TESTVALUE1( 0 ) ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[37]: cmd.EFW_ACTESTLOW( 0 ) #Stop ACTEST line if enabled ../../GSEOS_scripts/INSTR\instr_burst_collect.py[38]: cmd.EFW_ACTESTHIGH( 0,0,0 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[39]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/INSTR\instr_burst_collect.py[40]: cmd.EFW_EVTMAX( 1 ) #Event packets have 1/packet ../../GSEOS_scripts/INSTR\instr_burst_collect.py[41]: cmd.EFW_WRITELEDS( 0 ) #Clear LEDS display ../../GSEOS_scripts/INSTR\instr_burst_collect.py[42]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable B1/B2 record & play ../../GSEOS_scripts/INSTR\instr_burst_collect.py[43]: cmd.EFW_TABLE( 9, 0 ) #Load SSR Control Table ../../GSEOS_scripts/INSTR\instr_burst_collect.py[44]: cmd.EFW_LOAD( 7 ) #Burst1 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[45]: cmd.EFW_LOAD( 7 ) #Burst2 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[46]: cmd.EFW_LOAD( 8 ) #Burst2 N ../../GSEOS_scripts/INSTR\instr_burst_collect.py[47]: cmd.EFW_LOAD( 0x80 ) #Search Percent = 50% ../../GSEOS_scripts/INSTR\instr_burst_collect.py[48]: cmd.EFW_LOAD( 0x80 ) #BSIZE = 678 (0x280) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[49]: cmd.EFW_LOAD( 0x02 ) # ../../GSEOS_scripts/INSTR\instr_burst_collect.py[50]: cmd.EFW_SSR_CONFIG() #Clear all the Burst2s ../../GSEOS_scripts/INSTR\instr_burst_collect.py[51]: cmd.EFW_SSR_ROUTE(SEGMENT=1, APID=5) #Route 245 to RT ../../GSEOS_scripts/INSTR\instr_burst_collect.py[52]: cmd.EFW_SSR_ROUTE(SEGMENT=3, APID=9) #Route 249 to B2 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[55]: log("1.1 Configure the DFB", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[56]: if(dfb_config_fn != None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[57]: dfb_config_fn() ../../GSEOS_scripts/INSTR\instr_scical_full.py[252]: print >> log, "Configuring DFB" ../../GSEOS_scripts/INSTR\instr_scical_full.py[254]: cmd.EFW_DFB_E_SVY_ENA(E_SVY_SPD=5, E_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[256]: cmd.EFW_DFB_V_SVY(V_SVY_SPD=5, V_SVY_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[258]: cmd.EFW_DFB_MAG(MAG_SVY_SPD=5, MAG_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[260]: cmd.EFW_DFB_E_B1(E_B1_SPD=9, E_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[262]: cmd.EFW_DFB_V_B1(V_B1_SPD=9, V_B1_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[264]: cmd.EFW_DFB_SCM_B1(SCM_B1_SPD=9, SCM_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[266]: cmd.EFW_DFB_E_B2(E_B2_SPD=0x0e, E_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[268]: cmd.EFW_DFB_V_B2(V_B2_SPD=0x0e, V_B2_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[270]: cmd.EFW_DFB_SCM_B2(SCM_B2_SPD=0x0e, SCM_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[272]: cmd.EFW_DFB_SVY_INT(SVY_INT_SPD=0x05, SVY_INT_ENA=0xfff) ../../GSEOS_scripts/INSTR\instr_scical_full.py[275]: cmd.EFW_DFBCONFIG(3) ../../GSEOS_scripts/INSTR\instr_scical_full.py[276]: cmd.EFW_DFBCONFIG(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[277]: cmd.EFW_DFBCONFIG(5) ../../GSEOS_scripts/INSTR\instr_scical_full.py[278]: cmd.EFW_DFBCONFIG(6) ../../GSEOS_scripts/INSTR\instr_scical_full.py[279]: cmd.EFW_DFBCONFIG(7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[280]: cmd.EFW_DFBCONFIG(8) ../../GSEOS_scripts/INSTR\instr_scical_full.py[281]: cmd.EFW_DFBCONFIG(9) ../../GSEOS_scripts/INSTR\instr_scical_full.py[282]: cmd.EFW_DFBCONFIG(0x0a) ../../GSEOS_scripts/INSTR\instr_scical_full.py[283]: cmd.EFW_DFBCONFIG(0x0b) ../../GSEOS_scripts/INSTR\instr_scical_full.py[284]: cmd.EFW_DFBCONFIG(0x0c) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[59]: log("Waiting one minute so that realtime during the trigger doesn't get clobbered by configuration change.") ../../GSEOS_scripts/INSTR\instr_burst_collect.py[60]: sleep(60) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[62]: log("1.2 Checking Flash write pointer valid", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[64]: if(APID_263.B1_RECPTR == 0): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[67]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[69]: log("1.3 Boosting Telemetry Limit to 60 kbps", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[70]: cmd.EFW_TMKBPS( 60 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[71]: sleep(1) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[73]: log("2.0 Enabling Burst1 & 2 recording", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[78]: cmd.EFW_SSR_ENABLE(OPTION=0) #Enable B1 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[80]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[83]: cmd.EFW_SSR_ENABLE(OPTION=2) #Enable B2 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[86]: log("2.1 Awaiting Flash Record Pointer Movement", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[87]: try: ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[93]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[94]: log("Flash Started at 0x%06x" % flash_wrt_start ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[95]: fwblks = 8 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[96]: flash_wrt_target = flash_wrt_start+fwblks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[98]: log("2.2 Triggering Burst2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[100]: util.SET_TESTVALUE1( 170 ) #Trigger B2 @ 0xAA ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[101]: sleep(2) #Delay for reaction ../../GSEOS_scripts/INSTR\instr_burst_collect.py[103]: cmd.GSE_BIB_ARM_PPS() #BIB Trigger ../../GSEOS_scripts/INSTR\instr_burst_collect.py[105]: util.SET_TESTVALUE1( 0 ) #Untrigger ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[110]: log("2.3 Stopping Recordings ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[111]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[112]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[113]: flash_wrt_end = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[114]: log("Flash Ended at 0x%06x" % flash_wrt_end ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[119]: log("3.0 Setting Pointer to Replay ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[121]: util.SET_B1PLAYBACK( flash_wrt_start, fwblks ) #Play Burst1 a no. of blocks ../../GSEOS_scripts\util.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\util.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\util.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\util.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[124]: log("3.1 Playing Burst1 (2-3 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[125]: cmd.EFW_SSR_ENABLE(OPTION=1) #Enable Burst1 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[131]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[134]: log("3.2 Playing Burst2 (10-12 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[135]: cmd.EFW_SSR_ENABLE(OPTION=3) #Enable Burst2 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[139]: log("4.0 Disabling Burst1/2", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[140]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[141]: sleep(1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[689]: return retval ../../GSEOS_scripts/INSTR\instr_scical_full.py[825]: results[offset][amplitude][freq][table_number] = data ../../GSEOS_scripts/INSTR\instr_scical_full.py[828]: results['end_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[831]: f = open(pickle_filename, 'wb') ../../GSEOS_scripts/INSTR\instr_scical_full.py[832]: pkl = cPickle.dumps(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[833]: f.write(pkl) ../../GSEOS_scripts/INSTR\instr_scical_full.py[834]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[835]: print >> log, "Wrote %s" % pickle_filename ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[838]: write_results(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[396]: fbox = results['fbox'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[397]: sig1 = results['sig1'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[398]: gnd = results['gnd'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[399]: others = results['others'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[402]: fn = "FULL_fbox-%s_sig-%s.csv" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[403]: outfilename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[406]: if(os.path.exists(outfilename)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[408]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[409]: f = open(outfilename, 'ab') ../../GSEOS_scripts/INSTR\instr_scical_full.py[439]: f.write('Time started:%s\nTime completed:%s\nFBOX=%s\nsig1=%s\ngnd=%s\n' % (results['start_time'], ../../GSEOS_scripts/INSTR\instr_scical_full.py[444]: f.write('Others: %s' % str(others)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[446]: f.write('DC_offset,Amplitude,Frequency,DAC_table,S,S_off,' +\ ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[465]: line = "%d,%d,%d,%d,%s\n" % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[470]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[471]: f.write('\n\n') ../../GSEOS_scripts/INSTR\instr_scical_full.py[472]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[473]: print >> log, "Wrote %s" % (outfilename) ../../GSEOS_scripts/INSTR\instr_scical_full.py[841]: do_reset() ../../GSEOS_scripts/INSTR\instr_scical_full.py[301]: print >> log, "Resetting switch matrices and signal generator." ../../GSEOS_scripts/INSTR\instr_scical_full.py[302]: reset_ext_matrix() ../../GSEOS_scripts/INSTR\instr_scical_full.py[290]: print >> log, "Resetting external switch matrix" ../../GSEOS_scripts/INSTR\instr_scical_full.py[291]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[292]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[293]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[294]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[295]: s.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[303]: beb_scical.ds.set_ampl(0) ../../GSEOS_scripts/INSTR\instr_scical_full.py[304]: beb_scical.ds.set_mod_enable(False) ../../GSEOS_scripts/INSTR\instr_scical_full.py[305]: beb_scical.matrix.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[306]: beb_scical.scope.force_trig() ../../GSEOS_scripts/INSTR\instr_scical_full.py[844]: scr.dfb_set_matrix( s, gnd=[ 'EF1', 'EF2', 'EF3', 'EF4', 'EF5', 'EF6']) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[114]: elif(others == None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[116]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: Trace collected at: 2010-12-27 21:06:16.925000 ---------------------------------------------------------------------- ../../GSEOS_scripts/INSTR\instr_scical_full.py[710]: if(reset): ../../GSEOS_scripts/INSTR\instr_scical_full.py[715]: results = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[718]: results['start_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[721]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[726]: if(oneshot): ../../GSEOS_scripts/INSTR\instr_scical_full.py[727]: offsets = [oneshot[0]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[728]: amplitudes = [oneshot[1]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[729]: freqs = [oneshot[2]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[730]: which_dac_tables = [oneshot[3]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[734]: results['fbox'] = fbox ../../GSEOS_scripts/INSTR\instr_scical_full.py[735]: results['sig1'] = sig1 ../../GSEOS_scripts/INSTR\instr_scical_full.py[736]: results['gnd'] = gnd ../../GSEOS_scripts/INSTR\instr_scical_full.py[737]: results['others'] = others ../../GSEOS_scripts/INSTR\instr_scical_full.py[738]: results['which_dac_tables'] = which_dac_tables ../../GSEOS_scripts/INSTR\instr_scical_full.py[742]: if(not fbox): ../../GSEOS_scripts/INSTR\instr_scical_full.py[747]: if(not (sig1 or gnd)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[755]: print >> log, "Calculating run time." ../../GSEOS_scripts/INSTR\instr_scical_full.py[756]: total_time = 0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[760]: secdiv = 1.0/(freq * 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[762]: total_time += 5 # for readback packet wait ../../GSEOS_scripts/INSTR\instr_scical_full.py[763]: sleeptime = 3 + ((10*secdiv) * 32) ../../GSEOS_scripts/INSTR\instr_scical_full.py[764]: total_time += 2 + sleeptime # for SENSOR measurement ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[773]: hours = total_time / 3600.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[774]: msg = "This test will take approx. %d seconds.\n(%.2f hours)" % (total_time, hours) ../../GSEOS_scripts/INSTR\instr_scical_full.py[775]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[776]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[777]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[782]: msg = "Make sure FBOXes are set to %s" % (fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[783]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[784]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[785]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[789]: fn = "FULL_fbox-%s_sig-%s.pkl" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[790]: pickle_filename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[793]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[794]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[795]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[796]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[797]: scr.dfb_set_matrix(s, sig1=sig1, gnd=gnd, others=others) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[106]: sig_gnd_open = sig1 + sig2 + gnd + open ../../GSEOS_scripts/DFB\dfb_set_matrix.py[108]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/INSTR\instr_scical_full.py[798]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[802]: beb_scical.matrix_config(32) ../../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.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.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/INSTR\instr_scical_full.py[803]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[806]: cmd.efw_disarm(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[809]: beb_scical.recall_scope_config(1, readback=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[550]: print >> log, "Scope measurement parameters:" ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[551]: meas_str = scope.gpib_cmd('measurement:MEAS1?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[552]: print >> log, "MEAS1: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[553]: meas_str = scope.gpib_cmd('measurement:MEAS2?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[554]: print >> log, "MEAS2: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[555]: meas_str = scope.gpib_cmd('measurement:MEAS3?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[556]: print >> log, "MEAS3: %s" % (meas_str) ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[812]: results[offset] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[813]: print >> log, "OFFSET %f" % offset ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[816]: results[offset][amplitude] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[817]: print >> log, "AMPLITUDE %f" % amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[820]: results[offset][amplitude][freq] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[821]: print >> log, "FREQ %d" % freq ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[824]: data = collect_data(offset, amplitude, freq, table_number, sig1, gnd, others, fbox, debug, burst_collect) ../../GSEOS_scripts/INSTR\instr_scical_full.py[484]: retval = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[487]: ds_offset = (offset / 20.0) / 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[488]: print >> log, "Setting DS345 DC offset to %f" % (ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[489]: beb_scical.ds.set_offset(ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[491]: ds_amplitude = (amplitude / 20.0)/ 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[492]: print >> log, "Setting DS345 amplitude to %f" % (ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[493]: beb_scical.ds.set_ampl(ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[494]: secdiv = 1.0/(freq * 2) # multiply by two to get only 5 cycles on the scope screen ../../GSEOS_scripts/INSTR\instr_scical_full.py[496]: print >> log, "Setting DS345 frequency to %d" % (freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[497]: beb_scical.ds.set_freq(freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[500]: print >> log, "DAC TABLE: %d" % (table_number) ../../GSEOS_scripts/INSTR\instr_scical_full.py[501]: dac_table = dac_tables[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[502]: dac_table_name = dac_table_names[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[508]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[511]: readbacks = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[512]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[520]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[538]: beb_scical.recall_scope_config(1, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[545]: max_voltage = abs(offset) + (amplitude / 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[547]: vdiv = (max_voltage * .0029612) / 2.5 ../../GSEOS_scripts/INSTR\instr_scical_full.py[548]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(vdiv)) # not really needed since ch3 is SENSOR, but ok w/e ../../GSEOS_scripts/INSTR\instr_scical_full.py[549]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[565]: ch4vdiv = (ds_amplitude / .63) / 3 ../../GSEOS_scripts/INSTR\instr_scical_full.py[566]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[575]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[576]: sleeptime = 3 + ((10*secdiv) * 32) # * 32 because scope is averaging 16 times and this has to settle ../../GSEOS_scripts/INSTR\instr_scical_full.py[577]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[578]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[580]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[593]: sensor_meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS1:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[594]: if(sensor_meas_amplitude < 1000): ../../GSEOS_scripts/INSTR\instr_scical_full.py[595]: print >> log, "SENSOR Amplitude: %.4f V" % (sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[599]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[600]: retval.append(sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[605]: sensor_meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[606]: print >> log, "SENSOR Offset: %.4f V" % (sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[607]: retval.append(sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[610]: beb_scical.recall_scope_config(2, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[679]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[679]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[683]: retval += readbacks ../../GSEOS_scripts/INSTR\instr_scical_full.py[685]: if(burst_collect): ../../GSEOS_scripts/INSTR\instr_scical_full.py[686]: print >> log, "Doing burst collection." ../../GSEOS_scripts/INSTR\instr_scical_full.py[687]: scr.instr_burst_collect(dfb_config_fn=configure_dfb) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[32]: log("----------------------------------------", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[33]: log("1.0 Set up for Burst1 & 2 recording ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[35]: util.SET_TESTVALUE0( 0 ) #CLear TESTVALUE 0 & 1 ../../GSEOS_scripts\util.py[112]: POKE( 0XDDF9, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[36]: util.SET_TESTVALUE1( 0 ) ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[37]: cmd.EFW_ACTESTLOW( 0 ) #Stop ACTEST line if enabled ../../GSEOS_scripts/INSTR\instr_burst_collect.py[38]: cmd.EFW_ACTESTHIGH( 0,0,0 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[39]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/INSTR\instr_burst_collect.py[40]: cmd.EFW_EVTMAX( 1 ) #Event packets have 1/packet ../../GSEOS_scripts/INSTR\instr_burst_collect.py[41]: cmd.EFW_WRITELEDS( 0 ) #Clear LEDS display ../../GSEOS_scripts/INSTR\instr_burst_collect.py[42]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable B1/B2 record & play ../../GSEOS_scripts/INSTR\instr_burst_collect.py[43]: cmd.EFW_TABLE( 9, 0 ) #Load SSR Control Table ../../GSEOS_scripts/INSTR\instr_burst_collect.py[44]: cmd.EFW_LOAD( 7 ) #Burst1 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[45]: cmd.EFW_LOAD( 7 ) #Burst2 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[46]: cmd.EFW_LOAD( 8 ) #Burst2 N ../../GSEOS_scripts/INSTR\instr_burst_collect.py[47]: cmd.EFW_LOAD( 0x80 ) #Search Percent = 50% ../../GSEOS_scripts/INSTR\instr_burst_collect.py[48]: cmd.EFW_LOAD( 0x80 ) #BSIZE = 678 (0x280) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[49]: cmd.EFW_LOAD( 0x02 ) # ../../GSEOS_scripts/INSTR\instr_burst_collect.py[50]: cmd.EFW_SSR_CONFIG() #Clear all the Burst2s ../../GSEOS_scripts/INSTR\instr_burst_collect.py[51]: cmd.EFW_SSR_ROUTE(SEGMENT=1, APID=5) #Route 245 to RT ../../GSEOS_scripts/INSTR\instr_burst_collect.py[52]: cmd.EFW_SSR_ROUTE(SEGMENT=3, APID=9) #Route 249 to B2 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[55]: log("1.1 Configure the DFB", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[56]: if(dfb_config_fn != None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[57]: dfb_config_fn() ../../GSEOS_scripts/INSTR\instr_scical_full.py[252]: print >> log, "Configuring DFB" ../../GSEOS_scripts/INSTR\instr_scical_full.py[254]: cmd.EFW_DFB_E_SVY_ENA(E_SVY_SPD=5, E_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[256]: cmd.EFW_DFB_V_SVY(V_SVY_SPD=5, V_SVY_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[258]: cmd.EFW_DFB_MAG(MAG_SVY_SPD=5, MAG_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[260]: cmd.EFW_DFB_E_B1(E_B1_SPD=9, E_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[262]: cmd.EFW_DFB_V_B1(V_B1_SPD=9, V_B1_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[264]: cmd.EFW_DFB_SCM_B1(SCM_B1_SPD=9, SCM_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[266]: cmd.EFW_DFB_E_B2(E_B2_SPD=0x0e, E_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[268]: cmd.EFW_DFB_V_B2(V_B2_SPD=0x0e, V_B2_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[270]: cmd.EFW_DFB_SCM_B2(SCM_B2_SPD=0x0e, SCM_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[272]: cmd.EFW_DFB_SVY_INT(SVY_INT_SPD=0x05, SVY_INT_ENA=0xfff) ../../GSEOS_scripts/INSTR\instr_scical_full.py[275]: cmd.EFW_DFBCONFIG(3) ../../GSEOS_scripts/INSTR\instr_scical_full.py[276]: cmd.EFW_DFBCONFIG(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[277]: cmd.EFW_DFBCONFIG(5) ../../GSEOS_scripts/INSTR\instr_scical_full.py[278]: cmd.EFW_DFBCONFIG(6) ../../GSEOS_scripts/INSTR\instr_scical_full.py[279]: cmd.EFW_DFBCONFIG(7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[280]: cmd.EFW_DFBCONFIG(8) ../../GSEOS_scripts/INSTR\instr_scical_full.py[281]: cmd.EFW_DFBCONFIG(9) ../../GSEOS_scripts/INSTR\instr_scical_full.py[282]: cmd.EFW_DFBCONFIG(0x0a) ../../GSEOS_scripts/INSTR\instr_scical_full.py[283]: cmd.EFW_DFBCONFIG(0x0b) ../../GSEOS_scripts/INSTR\instr_scical_full.py[284]: cmd.EFW_DFBCONFIG(0x0c) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[59]: log("Waiting one minute so that realtime during the trigger doesn't get clobbered by configuration change.") ../../GSEOS_scripts/INSTR\instr_burst_collect.py[60]: sleep(60) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[62]: log("1.2 Checking Flash write pointer valid", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[64]: if(APID_263.B1_RECPTR == 0): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[67]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[69]: log("1.3 Boosting Telemetry Limit to 60 kbps", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[70]: cmd.EFW_TMKBPS( 60 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[71]: sleep(1) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[73]: log("2.0 Enabling Burst1 & 2 recording", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[78]: cmd.EFW_SSR_ENABLE(OPTION=0) #Enable B1 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[80]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[83]: cmd.EFW_SSR_ENABLE(OPTION=2) #Enable B2 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[86]: log("2.1 Awaiting Flash Record Pointer Movement", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[87]: try: ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[93]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[94]: log("Flash Started at 0x%06x" % flash_wrt_start ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[95]: fwblks = 8 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[96]: flash_wrt_target = flash_wrt_start+fwblks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[98]: log("2.2 Triggering Burst2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[100]: util.SET_TESTVALUE1( 170 ) #Trigger B2 @ 0xAA ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[101]: sleep(2) #Delay for reaction ../../GSEOS_scripts/INSTR\instr_burst_collect.py[103]: cmd.GSE_BIB_ARM_PPS() #BIB Trigger ../../GSEOS_scripts/INSTR\instr_burst_collect.py[105]: util.SET_TESTVALUE1( 0 ) #Untrigger ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[110]: log("2.3 Stopping Recordings ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[111]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[112]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[113]: flash_wrt_end = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[114]: log("Flash Ended at 0x%06x" % flash_wrt_end ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[119]: log("3.0 Setting Pointer to Replay ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[121]: util.SET_B1PLAYBACK( flash_wrt_start, fwblks ) #Play Burst1 a no. of blocks ../../GSEOS_scripts\util.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\util.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\util.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\util.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[124]: log("3.1 Playing Burst1 (2-3 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[125]: cmd.EFW_SSR_ENABLE(OPTION=1) #Enable Burst1 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[131]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[134]: log("3.2 Playing Burst2 (10-12 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[135]: cmd.EFW_SSR_ENABLE(OPTION=3) #Enable Burst2 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[139]: log("4.0 Disabling Burst1/2", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[140]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[141]: sleep(1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[689]: return retval ../../GSEOS_scripts/INSTR\instr_scical_full.py[825]: results[offset][amplitude][freq][table_number] = data ../../GSEOS_scripts/INSTR\instr_scical_full.py[828]: results['end_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[831]: f = open(pickle_filename, 'wb') ../../GSEOS_scripts/INSTR\instr_scical_full.py[832]: pkl = cPickle.dumps(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[833]: f.write(pkl) ../../GSEOS_scripts/INSTR\instr_scical_full.py[834]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[835]: print >> log, "Wrote %s" % pickle_filename ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[838]: write_results(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[396]: fbox = results['fbox'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[397]: sig1 = results['sig1'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[398]: gnd = results['gnd'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[399]: others = results['others'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[402]: fn = "FULL_fbox-%s_sig-%s.csv" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[403]: outfilename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[406]: if(os.path.exists(outfilename)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[408]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[409]: f = open(outfilename, 'ab') ../../GSEOS_scripts/INSTR\instr_scical_full.py[439]: f.write('Time started:%s\nTime completed:%s\nFBOX=%s\nsig1=%s\ngnd=%s\n' % (results['start_time'], ../../GSEOS_scripts/INSTR\instr_scical_full.py[444]: f.write('Others: %s' % str(others)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[446]: f.write('DC_offset,Amplitude,Frequency,DAC_table,S,S_off,' +\ ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[465]: line = "%d,%d,%d,%d,%s\n" % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[470]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[471]: f.write('\n\n') ../../GSEOS_scripts/INSTR\instr_scical_full.py[472]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[473]: print >> log, "Wrote %s" % (outfilename) ../../GSEOS_scripts/INSTR\instr_scical_full.py[841]: do_reset() ../../GSEOS_scripts/INSTR\instr_scical_full.py[301]: print >> log, "Resetting switch matrices and signal generator." ../../GSEOS_scripts/INSTR\instr_scical_full.py[302]: reset_ext_matrix() ../../GSEOS_scripts/INSTR\instr_scical_full.py[290]: print >> log, "Resetting external switch matrix" ../../GSEOS_scripts/INSTR\instr_scical_full.py[291]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[292]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[293]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[294]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[295]: s.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[303]: beb_scical.ds.set_ampl(0) ../../GSEOS_scripts/INSTR\instr_scical_full.py[304]: beb_scical.ds.set_mod_enable(False) ../../GSEOS_scripts/INSTR\instr_scical_full.py[305]: beb_scical.matrix.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[306]: beb_scical.scope.force_trig() ../../GSEOS_scripts/INSTR\instr_scical_full.py[844]: scr.dfb_set_matrix( s, gnd=[ 'EF1', 'EF2', 'EF3', 'EF4', 'EF5', 'EF6']) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[114]: elif(others == None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[116]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: Trace collected at: 2010-12-27 21:48:56.690000 ---------------------------------------------------------------------- ../../GSEOS_scripts/INSTR\instr_scical_full.py[710]: if(reset): ../../GSEOS_scripts/INSTR\instr_scical_full.py[715]: results = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[718]: results['start_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[721]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[726]: if(oneshot): ../../GSEOS_scripts/INSTR\instr_scical_full.py[727]: offsets = [oneshot[0]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[728]: amplitudes = [oneshot[1]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[729]: freqs = [oneshot[2]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[730]: which_dac_tables = [oneshot[3]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[734]: results['fbox'] = fbox ../../GSEOS_scripts/INSTR\instr_scical_full.py[735]: results['sig1'] = sig1 ../../GSEOS_scripts/INSTR\instr_scical_full.py[736]: results['gnd'] = gnd ../../GSEOS_scripts/INSTR\instr_scical_full.py[737]: results['others'] = others ../../GSEOS_scripts/INSTR\instr_scical_full.py[738]: results['which_dac_tables'] = which_dac_tables ../../GSEOS_scripts/INSTR\instr_scical_full.py[742]: if(not fbox): ../../GSEOS_scripts/INSTR\instr_scical_full.py[747]: if(not (sig1 or gnd)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[755]: print >> log, "Calculating run time." ../../GSEOS_scripts/INSTR\instr_scical_full.py[756]: total_time = 0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[760]: secdiv = 1.0/(freq * 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[762]: total_time += 5 # for readback packet wait ../../GSEOS_scripts/INSTR\instr_scical_full.py[763]: sleeptime = 3 + ((10*secdiv) * 32) ../../GSEOS_scripts/INSTR\instr_scical_full.py[764]: total_time += 2 + sleeptime # for SENSOR measurement ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[773]: hours = total_time / 3600.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[774]: msg = "This test will take approx. %d seconds.\n(%.2f hours)" % (total_time, hours) ../../GSEOS_scripts/INSTR\instr_scical_full.py[775]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[776]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[777]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[782]: msg = "Make sure FBOXes are set to %s" % (fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[783]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[784]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[785]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[789]: fn = "FULL_fbox-%s_sig-%s.pkl" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[790]: pickle_filename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[793]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[794]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[795]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[796]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[797]: scr.dfb_set_matrix(s, sig1=sig1, gnd=gnd, others=others) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[106]: sig_gnd_open = sig1 + sig2 + gnd + open ../../GSEOS_scripts/DFB\dfb_set_matrix.py[108]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/INSTR\instr_scical_full.py[798]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[802]: beb_scical.matrix_config(32) ../../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.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.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/INSTR\instr_scical_full.py[803]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[806]: cmd.efw_disarm(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[809]: beb_scical.recall_scope_config(1, readback=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[550]: print >> log, "Scope measurement parameters:" ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[551]: meas_str = scope.gpib_cmd('measurement:MEAS1?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[552]: print >> log, "MEAS1: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[553]: meas_str = scope.gpib_cmd('measurement:MEAS2?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[554]: print >> log, "MEAS2: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[555]: meas_str = scope.gpib_cmd('measurement:MEAS3?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[556]: print >> log, "MEAS3: %s" % (meas_str) ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[812]: results[offset] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[813]: print >> log, "OFFSET %f" % offset ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[816]: results[offset][amplitude] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[817]: print >> log, "AMPLITUDE %f" % amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[820]: results[offset][amplitude][freq] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[821]: print >> log, "FREQ %d" % freq ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[824]: data = collect_data(offset, amplitude, freq, table_number, sig1, gnd, others, fbox, debug, burst_collect) ../../GSEOS_scripts/INSTR\instr_scical_full.py[484]: retval = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[487]: ds_offset = (offset / 20.0) / 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[488]: print >> log, "Setting DS345 DC offset to %f" % (ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[489]: beb_scical.ds.set_offset(ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[491]: ds_amplitude = (amplitude / 20.0)/ 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[492]: print >> log, "Setting DS345 amplitude to %f" % (ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[493]: beb_scical.ds.set_ampl(ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[494]: secdiv = 1.0/(freq * 2) # multiply by two to get only 5 cycles on the scope screen ../../GSEOS_scripts/INSTR\instr_scical_full.py[496]: print >> log, "Setting DS345 frequency to %d" % (freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[497]: beb_scical.ds.set_freq(freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[500]: print >> log, "DAC TABLE: %d" % (table_number) ../../GSEOS_scripts/INSTR\instr_scical_full.py[501]: dac_table = dac_tables[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[502]: dac_table_name = dac_table_names[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[508]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[511]: readbacks = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[512]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[520]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[538]: beb_scical.recall_scope_config(1, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[545]: max_voltage = abs(offset) + (amplitude / 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[547]: vdiv = (max_voltage * .0029612) / 2.5 ../../GSEOS_scripts/INSTR\instr_scical_full.py[548]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(vdiv)) # not really needed since ch3 is SENSOR, but ok w/e ../../GSEOS_scripts/INSTR\instr_scical_full.py[549]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[565]: ch4vdiv = (ds_amplitude / .63) / 3 ../../GSEOS_scripts/INSTR\instr_scical_full.py[566]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[575]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[576]: sleeptime = 3 + ((10*secdiv) * 32) # * 32 because scope is averaging 16 times and this has to settle ../../GSEOS_scripts/INSTR\instr_scical_full.py[577]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[578]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[580]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[593]: sensor_meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS1:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[594]: if(sensor_meas_amplitude < 1000): ../../GSEOS_scripts/INSTR\instr_scical_full.py[595]: print >> log, "SENSOR Amplitude: %.4f V" % (sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[599]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[600]: retval.append(sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[605]: sensor_meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[606]: print >> log, "SENSOR Offset: %.4f V" % (sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[607]: retval.append(sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[610]: beb_scical.recall_scope_config(2, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[665]: meas_phase = None ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[665]: meas_phase = None ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[665]: meas_phase = None ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[679]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[679]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[683]: retval += readbacks ../../GSEOS_scripts/INSTR\instr_scical_full.py[685]: if(burst_collect): ../../GSEOS_scripts/INSTR\instr_scical_full.py[686]: print >> log, "Doing burst collection." ../../GSEOS_scripts/INSTR\instr_scical_full.py[687]: scr.instr_burst_collect(dfb_config_fn=configure_dfb) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[32]: log("----------------------------------------", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[33]: log("1.0 Set up for Burst1 & 2 recording ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[35]: util.SET_TESTVALUE0( 0 ) #CLear TESTVALUE 0 & 1 ../../GSEOS_scripts\util.py[112]: POKE( 0XDDF9, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[36]: util.SET_TESTVALUE1( 0 ) ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[37]: cmd.EFW_ACTESTLOW( 0 ) #Stop ACTEST line if enabled ../../GSEOS_scripts/INSTR\instr_burst_collect.py[38]: cmd.EFW_ACTESTHIGH( 0,0,0 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[39]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/INSTR\instr_burst_collect.py[40]: cmd.EFW_EVTMAX( 1 ) #Event packets have 1/packet ../../GSEOS_scripts/INSTR\instr_burst_collect.py[41]: cmd.EFW_WRITELEDS( 0 ) #Clear LEDS display ../../GSEOS_scripts/INSTR\instr_burst_collect.py[42]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable B1/B2 record & play ../../GSEOS_scripts/INSTR\instr_burst_collect.py[43]: cmd.EFW_TABLE( 9, 0 ) #Load SSR Control Table ../../GSEOS_scripts/INSTR\instr_burst_collect.py[44]: cmd.EFW_LOAD( 7 ) #Burst1 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[45]: cmd.EFW_LOAD( 7 ) #Burst2 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[46]: cmd.EFW_LOAD( 8 ) #Burst2 N ../../GSEOS_scripts/INSTR\instr_burst_collect.py[47]: cmd.EFW_LOAD( 0x80 ) #Search Percent = 50% ../../GSEOS_scripts/INSTR\instr_burst_collect.py[48]: cmd.EFW_LOAD( 0x80 ) #BSIZE = 678 (0x280) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[49]: cmd.EFW_LOAD( 0x02 ) # ../../GSEOS_scripts/INSTR\instr_burst_collect.py[50]: cmd.EFW_SSR_CONFIG() #Clear all the Burst2s ../../GSEOS_scripts/INSTR\instr_burst_collect.py[51]: cmd.EFW_SSR_ROUTE(SEGMENT=1, APID=5) #Route 245 to RT ../../GSEOS_scripts/INSTR\instr_burst_collect.py[52]: cmd.EFW_SSR_ROUTE(SEGMENT=3, APID=9) #Route 249 to B2 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[55]: log("1.1 Configure the DFB", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[56]: if(dfb_config_fn != None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[57]: dfb_config_fn() ../../GSEOS_scripts/INSTR\instr_scical_full.py[252]: print >> log, "Configuring DFB" ../../GSEOS_scripts/INSTR\instr_scical_full.py[254]: cmd.EFW_DFB_E_SVY_ENA(E_SVY_SPD=5, E_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[256]: cmd.EFW_DFB_V_SVY(V_SVY_SPD=5, V_SVY_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[258]: cmd.EFW_DFB_MAG(MAG_SVY_SPD=5, MAG_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[260]: cmd.EFW_DFB_E_B1(E_B1_SPD=9, E_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[262]: cmd.EFW_DFB_V_B1(V_B1_SPD=9, V_B1_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[264]: cmd.EFW_DFB_SCM_B1(SCM_B1_SPD=9, SCM_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[266]: cmd.EFW_DFB_E_B2(E_B2_SPD=0x0e, E_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[268]: cmd.EFW_DFB_V_B2(V_B2_SPD=0x0e, V_B2_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[270]: cmd.EFW_DFB_SCM_B2(SCM_B2_SPD=0x0e, SCM_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[272]: cmd.EFW_DFB_SVY_INT(SVY_INT_SPD=0x05, SVY_INT_ENA=0xfff) ../../GSEOS_scripts/INSTR\instr_scical_full.py[275]: cmd.EFW_DFBCONFIG(3) ../../GSEOS_scripts/INSTR\instr_scical_full.py[276]: cmd.EFW_DFBCONFIG(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[277]: cmd.EFW_DFBCONFIG(5) ../../GSEOS_scripts/INSTR\instr_scical_full.py[278]: cmd.EFW_DFBCONFIG(6) ../../GSEOS_scripts/INSTR\instr_scical_full.py[279]: cmd.EFW_DFBCONFIG(7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[280]: cmd.EFW_DFBCONFIG(8) ../../GSEOS_scripts/INSTR\instr_scical_full.py[281]: cmd.EFW_DFBCONFIG(9) ../../GSEOS_scripts/INSTR\instr_scical_full.py[282]: cmd.EFW_DFBCONFIG(0x0a) ../../GSEOS_scripts/INSTR\instr_scical_full.py[283]: cmd.EFW_DFBCONFIG(0x0b) ../../GSEOS_scripts/INSTR\instr_scical_full.py[284]: cmd.EFW_DFBCONFIG(0x0c) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[59]: log("Waiting one minute so that realtime during the trigger doesn't get clobbered by configuration change.") ../../GSEOS_scripts/INSTR\instr_burst_collect.py[60]: sleep(60) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[62]: log("1.2 Checking Flash write pointer valid", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[64]: if(APID_263.B1_RECPTR == 0): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[67]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[69]: log("1.3 Boosting Telemetry Limit to 60 kbps", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[70]: cmd.EFW_TMKBPS( 60 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[71]: sleep(1) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[73]: log("2.0 Enabling Burst1 & 2 recording", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[78]: cmd.EFW_SSR_ENABLE(OPTION=0) #Enable B1 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[80]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[83]: cmd.EFW_SSR_ENABLE(OPTION=2) #Enable B2 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[86]: log("2.1 Awaiting Flash Record Pointer Movement", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[87]: try: ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[93]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[94]: log("Flash Started at 0x%06x" % flash_wrt_start ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[95]: fwblks = 8 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[96]: flash_wrt_target = flash_wrt_start+fwblks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[98]: log("2.2 Triggering Burst2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[100]: util.SET_TESTVALUE1( 170 ) #Trigger B2 @ 0xAA ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[101]: sleep(2) #Delay for reaction ../../GSEOS_scripts/INSTR\instr_burst_collect.py[103]: cmd.GSE_BIB_ARM_PPS() #BIB Trigger ../../GSEOS_scripts/INSTR\instr_burst_collect.py[105]: util.SET_TESTVALUE1( 0 ) #Untrigger ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[110]: log("2.3 Stopping Recordings ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[111]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[112]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[113]: flash_wrt_end = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[114]: log("Flash Ended at 0x%06x" % flash_wrt_end ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[119]: log("3.0 Setting Pointer to Replay ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[121]: util.SET_B1PLAYBACK( flash_wrt_start, fwblks ) #Play Burst1 a no. of blocks ../../GSEOS_scripts\util.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\util.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\util.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\util.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[124]: log("3.1 Playing Burst1 (2-3 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[125]: cmd.EFW_SSR_ENABLE(OPTION=1) #Enable Burst1 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[131]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[134]: log("3.2 Playing Burst2 (10-12 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[135]: cmd.EFW_SSR_ENABLE(OPTION=3) #Enable Burst2 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[139]: log("4.0 Disabling Burst1/2", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[140]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[141]: sleep(1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[689]: return retval ../../GSEOS_scripts/INSTR\instr_scical_full.py[825]: results[offset][amplitude][freq][table_number] = data ../../GSEOS_scripts/INSTR\instr_scical_full.py[828]: results['end_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[831]: f = open(pickle_filename, 'wb') ../../GSEOS_scripts/INSTR\instr_scical_full.py[832]: pkl = cPickle.dumps(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[833]: f.write(pkl) ../../GSEOS_scripts/INSTR\instr_scical_full.py[834]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[835]: print >> log, "Wrote %s" % pickle_filename ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[838]: write_results(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[396]: fbox = results['fbox'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[397]: sig1 = results['sig1'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[398]: gnd = results['gnd'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[399]: others = results['others'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[402]: fn = "FULL_fbox-%s_sig-%s.csv" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[403]: outfilename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[406]: if(os.path.exists(outfilename)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[408]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[409]: f = open(outfilename, 'ab') ../../GSEOS_scripts/INSTR\instr_scical_full.py[439]: f.write('Time started:%s\nTime completed:%s\nFBOX=%s\nsig1=%s\ngnd=%s\n' % (results['start_time'], ../../GSEOS_scripts/INSTR\instr_scical_full.py[444]: f.write('Others: %s' % str(others)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[446]: f.write('DC_offset,Amplitude,Frequency,DAC_table,S,S_off,' +\ ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[465]: line = "%d,%d,%d,%d,%s\n" % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[470]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[471]: f.write('\n\n') ../../GSEOS_scripts/INSTR\instr_scical_full.py[472]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[473]: print >> log, "Wrote %s" % (outfilename) ../../GSEOS_scripts/INSTR\instr_scical_full.py[841]: do_reset() ../../GSEOS_scripts/INSTR\instr_scical_full.py[301]: print >> log, "Resetting switch matrices and signal generator." ../../GSEOS_scripts/INSTR\instr_scical_full.py[302]: reset_ext_matrix() ../../GSEOS_scripts/INSTR\instr_scical_full.py[290]: print >> log, "Resetting external switch matrix" ../../GSEOS_scripts/INSTR\instr_scical_full.py[291]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[292]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[293]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[294]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[295]: s.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[303]: beb_scical.ds.set_ampl(0) ../../GSEOS_scripts/INSTR\instr_scical_full.py[304]: beb_scical.ds.set_mod_enable(False) ../../GSEOS_scripts/INSTR\instr_scical_full.py[305]: beb_scical.matrix.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[306]: beb_scical.scope.force_trig() ../../GSEOS_scripts/INSTR\instr_scical_full.py[844]: scr.dfb_set_matrix( s, gnd=[ 'EF1', 'EF2', 'EF3', 'EF4', 'EF5', 'EF6']) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[114]: elif(others == None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[116]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: Trace collected at: 2010-12-27 22:26:48.487000 ---------------------------------------------------------------------- ../../GSEOS_scripts/INSTR\instr_scical_full.py[710]: if(reset): ../../GSEOS_scripts/INSTR\instr_scical_full.py[715]: results = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[718]: results['start_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[721]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[726]: if(oneshot): ../../GSEOS_scripts/INSTR\instr_scical_full.py[727]: offsets = [oneshot[0]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[728]: amplitudes = [oneshot[1]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[729]: freqs = [oneshot[2]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[730]: which_dac_tables = [oneshot[3]] ../../GSEOS_scripts/INSTR\instr_scical_full.py[734]: results['fbox'] = fbox ../../GSEOS_scripts/INSTR\instr_scical_full.py[735]: results['sig1'] = sig1 ../../GSEOS_scripts/INSTR\instr_scical_full.py[736]: results['gnd'] = gnd ../../GSEOS_scripts/INSTR\instr_scical_full.py[737]: results['others'] = others ../../GSEOS_scripts/INSTR\instr_scical_full.py[738]: results['which_dac_tables'] = which_dac_tables ../../GSEOS_scripts/INSTR\instr_scical_full.py[742]: if(not fbox): ../../GSEOS_scripts/INSTR\instr_scical_full.py[747]: if(not (sig1 or gnd)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[755]: print >> log, "Calculating run time." ../../GSEOS_scripts/INSTR\instr_scical_full.py[756]: total_time = 0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[760]: secdiv = 1.0/(freq * 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[762]: total_time += 5 # for readback packet wait ../../GSEOS_scripts/INSTR\instr_scical_full.py[763]: sleeptime = 3 + ((10*secdiv) * 32) ../../GSEOS_scripts/INSTR\instr_scical_full.py[764]: total_time += 2 + sleeptime # for SENSOR measurement ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[772]: total_time += 1 + sleeptime # for measurement of VSPHERE/EMFISIS ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[768]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[770]: pass ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[767]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[766]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[765]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[761]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[759]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[758]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[757]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[773]: hours = total_time / 3600.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[774]: msg = "This test will take approx. %d seconds.\n(%.2f hours)" % (total_time, hours) ../../GSEOS_scripts/INSTR\instr_scical_full.py[775]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[776]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[777]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[782]: msg = "Make sure FBOXes are set to %s" % (fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[783]: print >> log, msg ../../GSEOS_scripts/INSTR\instr_scical_full.py[784]: clicked = Gseos.MessageBox(msg, wButtons=Gseos.MB_OKCANCEL) ../../GSEOS_scripts/INSTR\instr_scical_full.py[785]: if(clicked == Gseos.IDCANCEL): ../../GSEOS_scripts/INSTR\instr_scical_full.py[789]: fn = "FULL_fbox-%s_sig-%s.pkl" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[790]: pickle_filename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[793]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[794]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[795]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[796]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[797]: scr.dfb_set_matrix(s, sig1=sig1, gnd=gnd, others=others) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[106]: sig_gnd_open = sig1 + sig2 + gnd + open ../../GSEOS_scripts/DFB\dfb_set_matrix.py[108]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[110]: if item not in sig_gnd_open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[111]: others_list.append(item) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[109]: for item in all_channels: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[125]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[124]: for chan in channel_map[item]['sig1']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[137]: if(others == 'gnd' or ../../GSEOS_scripts/DFB\dfb_set_matrix.py[140]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[136]: for chan in channel_map[item][others]: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: ../../GSEOS_scripts/INSTR\instr_scical_full.py[798]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[802]: beb_scical.matrix_config(32) ../../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.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.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/INSTR\instr_scical_full.py[803]: sleep(2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[806]: cmd.efw_disarm(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[809]: beb_scical.recall_scope_config(1, readback=True) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[550]: print >> log, "Scope measurement parameters:" ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[551]: meas_str = scope.gpib_cmd('measurement:MEAS1?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[552]: print >> log, "MEAS1: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[553]: meas_str = scope.gpib_cmd('measurement:MEAS2?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[554]: print >> log, "MEAS2: %s" % (meas_str) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[555]: meas_str = scope.gpib_cmd('measurement:MEAS3?').strip() ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[556]: print >> log, "MEAS3: %s" % (meas_str) ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[812]: results[offset] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[813]: print >> log, "OFFSET %f" % offset ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[816]: results[offset][amplitude] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[817]: print >> log, "AMPLITUDE %f" % amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[820]: results[offset][amplitude][freq] = {} ../../GSEOS_scripts/INSTR\instr_scical_full.py[821]: print >> log, "FREQ %d" % freq ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[824]: data = collect_data(offset, amplitude, freq, table_number, sig1, gnd, others, fbox, debug, burst_collect) ../../GSEOS_scripts/INSTR\instr_scical_full.py[484]: retval = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[487]: ds_offset = (offset / 20.0) / 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[488]: print >> log, "Setting DS345 DC offset to %f" % (ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[489]: beb_scical.ds.set_offset(ds_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[491]: ds_amplitude = (amplitude / 20.0)/ 2.0 ../../GSEOS_scripts/INSTR\instr_scical_full.py[492]: print >> log, "Setting DS345 amplitude to %f" % (ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[493]: beb_scical.ds.set_ampl(ds_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[494]: secdiv = 1.0/(freq * 2) # multiply by two to get only 5 cycles on the scope screen ../../GSEOS_scripts/INSTR\instr_scical_full.py[496]: print >> log, "Setting DS345 frequency to %d" % (freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[497]: beb_scical.ds.set_freq(freq) ../../GSEOS_scripts/INSTR\instr_scical_full.py[500]: print >> log, "DAC TABLE: %d" % (table_number) ../../GSEOS_scripts/INSTR\instr_scical_full.py[501]: dac_table = dac_tables[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[502]: dac_table_name = dac_table_names[table_number] ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[505]: util.SET_BIAS(ch_num, dac_table['bias'][ch_num-1]) ../../GSEOS_scripts\util.py[26]: cmd.EFW_BIAS( ch, val>>8 ) ../../GSEOS_scripts\util.py[27]: cmd.EFW_BIASL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[506]: util.SET_USHER(ch_num, dac_table['usher'][ch_num-1]) ../../GSEOS_scripts\util.py[30]: cmd.EFW_USHER( ch, val>>8 ) ../../GSEOS_scripts\util.py[31]: cmd.EFW_USHERL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[507]: util.SET_GUARD(ch_num, dac_table['guard'][ch_num-1]) ../../GSEOS_scripts\util.py[34]: cmd.EFW_GUARD( ch, val>>8 ) ../../GSEOS_scripts\util.py[35]: cmd.EFW_GUARDL( val & 0xff ) ../../GSEOS_scripts/INSTR\instr_scical_full.py[504]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[508]: cmd.EFW_LDAC(readback=1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[511]: readbacks = [] ../../GSEOS_scripts/INSTR\instr_scical_full.py[512]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[520]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[521]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[531]: rb = EU('APID_265.IEFI_%s%d' % (ch_name, ch_num)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[532]: print >> log, 'APID_265.IEFI_%s%d readback = %.04f' % (ch_name, ch_num, rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[533]: readbacks.append(rb) ../../GSEOS_scripts/INSTR\instr_scical_full.py[530]: for ch_num in range(1, 7): ../../GSEOS_scripts/INSTR\instr_scical_full.py[529]: for ch_name in ['IBIAS', 'USHER', 'GUARD']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[538]: beb_scical.recall_scope_config(1, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[545]: max_voltage = abs(offset) + (amplitude / 2) ../../GSEOS_scripts/INSTR\instr_scical_full.py[547]: vdiv = (max_voltage * .0029612) / 2.5 ../../GSEOS_scripts/INSTR\instr_scical_full.py[548]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(vdiv)) # not really needed since ch3 is SENSOR, but ok w/e ../../GSEOS_scripts/INSTR\instr_scical_full.py[549]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[565]: ch4vdiv = (ds_amplitude / .63) / 3 ../../GSEOS_scripts/INSTR\instr_scical_full.py[566]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[575]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[576]: sleeptime = 3 + ((10*secdiv) * 32) # * 32 because scope is averaging 16 times and this has to settle ../../GSEOS_scripts/INSTR\instr_scical_full.py[577]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[578]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[580]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[593]: sensor_meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS1:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[594]: if(sensor_meas_amplitude < 1000): ../../GSEOS_scripts/INSTR\instr_scical_full.py[595]: print >> log, "SENSOR Amplitude: %.4f V" % (sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[599]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[600]: retval.append(sensor_meas_amplitude) ../../GSEOS_scripts/INSTR\instr_scical_full.py[605]: sensor_meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[606]: print >> log, "SENSOR Offset: %.4f V" % (sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[607]: retval.append(sensor_meas_offset) ../../GSEOS_scripts/INSTR\instr_scical_full.py[610]: beb_scical.recall_scope_config(2, readback=False) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[547]: print >> log, "Recalling scope saved config %d" % (scope_config_num) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[548]: scope.gpib_cmd('recall:setup %d' % (scope_config_num)) ../../GSEOS_scripts/BEB/science_calibration\beb_scical.py[549]: if(readback): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[626]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[627]: beb_scical.matrix_config(matrix_map[channel]) ../../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.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.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/INSTR\instr_scical_full.py[632]: gain = estimate_gain(freq, channel, fbox) ../../GSEOS_scripts/INSTR\instr_scical_full.py[346]: which_channel = which_channel.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[347]: fbox = fbox.lower() ../../GSEOS_scripts/INSTR\instr_scical_full.py[348]: if(which_channel.startswith('ef')): ../../GSEOS_scripts/INSTR\instr_scical_full.py[349]: which_channel = 'vsphere' ../../GSEOS_scripts/INSTR\instr_scical_full.py[353]: transform_tb = {'emfisis': {'grounded': [40, ../../GSEOS_scripts/INSTR\instr_scical_full.py[372]: cutoff, fn_lo, fn_hi = transform_tb[which_channel][fbox] ../../GSEOS_scripts/INSTR\instr_scical_full.py[373]: if(freq > cutoff): ../../GSEOS_scripts/INSTR\instr_scical_full.py[376]: transform = fn_lo ../../GSEOS_scripts/INSTR\instr_scical_full.py[377]: return(transform(freq)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[363]: lambda x: -6.618763774E-2 * math.log(x) + 9.770125479E-1, ../../GSEOS_scripts/INSTR\instr_scical_full.py[633]: ch2vdiv = vdiv * gain ../../GSEOS_scripts/INSTR\instr_scical_full.py[634]: beb_scical.scope.gpib_cmd('ch2:scale %s' % str(ch2vdiv)) # set me based on gain estimate ../../GSEOS_scripts/INSTR\instr_scical_full.py[635]: beb_scical.scope.gpib_cmd('ch3:scale %s' % str(vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[636]: beb_scical.scope.gpib_cmd('ch4:scale %s' % str(ch4vdiv)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[637]: beb_scical.scope.gpib_cmd('horizontal:main:scale %s' % (str(secdiv))) ../../GSEOS_scripts/INSTR\instr_scical_full.py[642]: print >> log, "Sleeping %f seconds to wait for scope averaging to settle" % (sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[643]: time.sleep(sleeptime) ../../GSEOS_scripts/INSTR\instr_scical_full.py[645]: if(debug): ../../GSEOS_scripts/INSTR\instr_scical_full.py[658]: meas_amplitude = float(beb_scical.scope.gpib_cmd('measurement:MEAS2:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[659]: meas_offset = float(beb_scical.scope.gpib_cmd('measurement:MEAS3:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[660]: meas_phase = float(beb_scical.scope.gpib_cmd('measurement:MEAS4:data?').strip().split(',')[0]) ../../GSEOS_scripts/INSTR\instr_scical_full.py[661]: if(meas_phase > 400): ../../GSEOS_scripts/INSTR\instr_scical_full.py[666]: retval += meas_amplitude, meas_offset, meas_phase ../../GSEOS_scripts/INSTR\instr_scical_full.py[667]: fmtstr = "Input: [%d V][%d Vpp][%d Hz][DAC Table %d] --> %s amplitude=%f mean=%f phase=%s" ../../GSEOS_scripts/INSTR\instr_scical_full.py[668]: print >> log, fmtstr % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[619]: if(channel.startswith('EMFISIS') and ../../GSEOS_scripts/INSTR\instr_scical_full.py[621]: print >> log, "Not measuring EMFISIS when input signal > %d" % max_emfisis_amplitude ../../GSEOS_scripts/INSTR\instr_scical_full.py[623]: found = True ../../GSEOS_scripts/INSTR\instr_scical_full.py[624]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[676]: break ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[679]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[616]: found = False ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[618]: if sig_name in arg_map[channel]: ../../GSEOS_scripts/INSTR\instr_scical_full.py[617]: for sig_name in sig1: ../../GSEOS_scripts/INSTR\instr_scical_full.py[677]: if(not found): ../../GSEOS_scripts/INSTR\instr_scical_full.py[679]: retval += None, None, None ../../GSEOS_scripts/INSTR\instr_scical_full.py[615]: for channel in all_channels: ../../GSEOS_scripts/INSTR\instr_scical_full.py[683]: retval += readbacks ../../GSEOS_scripts/INSTR\instr_scical_full.py[685]: if(burst_collect): ../../GSEOS_scripts/INSTR\instr_scical_full.py[686]: print >> log, "Doing burst collection." ../../GSEOS_scripts/INSTR\instr_scical_full.py[687]: scr.instr_burst_collect(dfb_config_fn=configure_dfb) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[15]: """ ../../GSEOS_scripts/INSTR\instr_burst_collect.py[17]: from efw import * ../../GSEOS_scripts/INSTR\instr_burst_collect.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[19]: import util ../../GSEOS_scripts/INSTR\instr_burst_collect.py[20]: import GseosError ../../GSEOS_scripts/INSTR\instr_burst_collect.py[22]: def main(dfb_config_fn=None, DFB=None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[32]: log("----------------------------------------", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[33]: log("1.0 Set up for Burst1 & 2 recording ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[35]: util.SET_TESTVALUE0( 0 ) #CLear TESTVALUE 0 & 1 ../../GSEOS_scripts\util.py[112]: POKE( 0XDDF9, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[36]: util.SET_TESTVALUE1( 0 ) ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[37]: cmd.EFW_ACTESTLOW( 0 ) #Stop ACTEST line if enabled ../../GSEOS_scripts/INSTR\instr_burst_collect.py[38]: cmd.EFW_ACTESTHIGH( 0,0,0 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[39]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/INSTR\instr_burst_collect.py[40]: cmd.EFW_EVTMAX( 1 ) #Event packets have 1/packet ../../GSEOS_scripts/INSTR\instr_burst_collect.py[41]: cmd.EFW_WRITELEDS( 0 ) #Clear LEDS display ../../GSEOS_scripts/INSTR\instr_burst_collect.py[42]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable B1/B2 record & play ../../GSEOS_scripts/INSTR\instr_burst_collect.py[43]: cmd.EFW_TABLE( 9, 0 ) #Load SSR Control Table ../../GSEOS_scripts/INSTR\instr_burst_collect.py[44]: cmd.EFW_LOAD( 7 ) #Burst1 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[45]: cmd.EFW_LOAD( 7 ) #Burst2 Trigger = TEST1 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[46]: cmd.EFW_LOAD( 8 ) #Burst2 N ../../GSEOS_scripts/INSTR\instr_burst_collect.py[47]: cmd.EFW_LOAD( 0x80 ) #Search Percent = 50% ../../GSEOS_scripts/INSTR\instr_burst_collect.py[48]: cmd.EFW_LOAD( 0x80 ) #BSIZE = 678 (0x280) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[49]: cmd.EFW_LOAD( 0x02 ) # ../../GSEOS_scripts/INSTR\instr_burst_collect.py[50]: cmd.EFW_SSR_CONFIG() #Clear all the Burst2s ../../GSEOS_scripts/INSTR\instr_burst_collect.py[51]: cmd.EFW_SSR_ROUTE(SEGMENT=1, APID=5) #Route 245 to RT ../../GSEOS_scripts/INSTR\instr_burst_collect.py[52]: cmd.EFW_SSR_ROUTE(SEGMENT=3, APID=9) #Route 249 to B2 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[55]: log("1.1 Configure the DFB", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[56]: if(dfb_config_fn != None): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[57]: dfb_config_fn() ../../GSEOS_scripts/INSTR\instr_scical_full.py[252]: print >> log, "Configuring DFB" ../../GSEOS_scripts/INSTR\instr_scical_full.py[254]: cmd.EFW_DFB_E_SVY_ENA(E_SVY_SPD=5, E_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[256]: cmd.EFW_DFB_V_SVY(V_SVY_SPD=5, V_SVY_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[258]: cmd.EFW_DFB_MAG(MAG_SVY_SPD=5, MAG_SVY_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[260]: cmd.EFW_DFB_E_B1(E_B1_SPD=9, E_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[262]: cmd.EFW_DFB_V_B1(V_B1_SPD=9, V_B1_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[264]: cmd.EFW_DFB_SCM_B1(SCM_B1_SPD=9, SCM_B1_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[266]: cmd.EFW_DFB_E_B2(E_B2_SPD=0x0e, E_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[268]: cmd.EFW_DFB_V_B2(V_B2_SPD=0x0e, V_B2_ENA=0x3f) ../../GSEOS_scripts/INSTR\instr_scical_full.py[270]: cmd.EFW_DFB_SCM_B2(SCM_B2_SPD=0x0e, SCM_B2_ENA=7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[272]: cmd.EFW_DFB_SVY_INT(SVY_INT_SPD=0x05, SVY_INT_ENA=0xfff) ../../GSEOS_scripts/INSTR\instr_scical_full.py[275]: cmd.EFW_DFBCONFIG(3) ../../GSEOS_scripts/INSTR\instr_scical_full.py[276]: cmd.EFW_DFBCONFIG(4) ../../GSEOS_scripts/INSTR\instr_scical_full.py[277]: cmd.EFW_DFBCONFIG(5) ../../GSEOS_scripts/INSTR\instr_scical_full.py[278]: cmd.EFW_DFBCONFIG(6) ../../GSEOS_scripts/INSTR\instr_scical_full.py[279]: cmd.EFW_DFBCONFIG(7) ../../GSEOS_scripts/INSTR\instr_scical_full.py[280]: cmd.EFW_DFBCONFIG(8) ../../GSEOS_scripts/INSTR\instr_scical_full.py[281]: cmd.EFW_DFBCONFIG(9) ../../GSEOS_scripts/INSTR\instr_scical_full.py[282]: cmd.EFW_DFBCONFIG(0x0a) ../../GSEOS_scripts/INSTR\instr_scical_full.py[283]: cmd.EFW_DFBCONFIG(0x0b) ../../GSEOS_scripts/INSTR\instr_scical_full.py[284]: cmd.EFW_DFBCONFIG(0x0c) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[59]: log("Waiting one minute so that realtime during the trigger doesn't get clobbered by configuration change.") ../../GSEOS_scripts/INSTR\instr_burst_collect.py[60]: sleep(60) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[62]: log("1.2 Checking Flash write pointer valid", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[64]: if(APID_263.B1_RECPTR == 0): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[67]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[69]: log("1.3 Boosting Telemetry Limit to 60 kbps", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[70]: cmd.EFW_TMKBPS( 60 ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[71]: sleep(1) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[73]: log("2.0 Enabling Burst1 & 2 recording", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[78]: cmd.EFW_SSR_ENABLE(OPTION=0) #Enable B1 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[80]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[83]: cmd.EFW_SSR_ENABLE(OPTION=2) #Enable B2 Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[86]: log("2.1 Awaiting Flash Record Pointer Movement", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[87]: try: ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[93]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[94]: log("Flash Started at 0x%06x" % flash_wrt_start ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[95]: fwblks = 8 ../../GSEOS_scripts/INSTR\instr_burst_collect.py[96]: flash_wrt_target = flash_wrt_start+fwblks ../../GSEOS_scripts/INSTR\instr_burst_collect.py[98]: log("2.2 Triggering Burst2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[100]: util.SET_TESTVALUE1( 170 ) #Trigger B2 @ 0xAA ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[101]: sleep(2) #Delay for reaction ../../GSEOS_scripts/INSTR\instr_burst_collect.py[103]: cmd.GSE_BIB_ARM_PPS() #BIB Trigger ../../GSEOS_scripts/INSTR\instr_burst_collect.py[105]: util.SET_TESTVALUE1( 0 ) #Untrigger ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[108]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=120) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[110]: log("2.3 Stopping Recordings ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[111]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[112]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[63]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[113]: flash_wrt_end = APID_263.B1_RECPTR ../../GSEOS_scripts/INSTR\instr_burst_collect.py[114]: log("Flash Ended at 0x%06x" % flash_wrt_end ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[119]: log("3.0 Setting Pointer to Replay ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[121]: util.SET_B1PLAYBACK( flash_wrt_start, fwblks ) #Play Burst1 a no. of blocks ../../GSEOS_scripts\util.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\util.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\util.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\util.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[122]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[124]: log("3.1 Playing Burst1 (2-3 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[125]: cmd.EFW_SSR_ENABLE(OPTION=1) #Enable Burst1 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[128]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=300) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[129]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[131]: if(DFB == "ETU1"): ../../GSEOS_scripts/INSTR\instr_burst_collect.py[134]: log("3.2 Playing Burst2 (10-12 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[135]: cmd.EFW_SSR_ENABLE(OPTION=3) #Enable Burst2 Playback ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[136]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[137]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[139]: log("4.0 Disabling Burst1/2", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/INSTR\instr_burst_collect.py[140]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/INSTR\instr_burst_collect.py[141]: sleep(1) ../../GSEOS_scripts/INSTR\instr_scical_full.py[689]: return retval ../../GSEOS_scripts/INSTR\instr_scical_full.py[825]: results[offset][amplitude][freq][table_number] = data ../../GSEOS_scripts/INSTR\instr_scical_full.py[828]: results['end_time'] = str(datetime.datetime.now()) ../../GSEOS_scripts/INSTR\instr_scical_full.py[831]: f = open(pickle_filename, 'wb') ../../GSEOS_scripts/INSTR\instr_scical_full.py[832]: pkl = cPickle.dumps(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[833]: f.write(pkl) ../../GSEOS_scripts/INSTR\instr_scical_full.py[834]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[835]: print >> log, "Wrote %s" % pickle_filename ../../GSEOS_scripts/INSTR\instr_scical_full.py[823]: for table_number in which_dac_tables: ../../GSEOS_scripts/INSTR\instr_scical_full.py[819]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[815]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[811]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[838]: write_results(results) ../../GSEOS_scripts/INSTR\instr_scical_full.py[396]: fbox = results['fbox'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[397]: sig1 = results['sig1'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[398]: gnd = results['gnd'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[399]: others = results['others'] ../../GSEOS_scripts/INSTR\instr_scical_full.py[402]: fn = "FULL_fbox-%s_sig-%s.csv" % (fbox, '-'.join(sig1)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[403]: outfilename = os.path.join(settings.full_output_path, '%s_%s' % (settings.relative_output_path, fn)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[406]: if(os.path.exists(outfilename)): ../../GSEOS_scripts/INSTR\instr_scical_full.py[408]: try: ../../GSEOS_scripts/INSTR\instr_scical_full.py[409]: f = open(outfilename, 'ab') ../../GSEOS_scripts/INSTR\instr_scical_full.py[439]: f.write('Time started:%s\nTime completed:%s\nFBOX=%s\nsig1=%s\ngnd=%s\n' % (results['start_time'], ../../GSEOS_scripts/INSTR\instr_scical_full.py[444]: f.write('Others: %s' % str(others)) ../../GSEOS_scripts/INSTR\instr_scical_full.py[446]: f.write('DC_offset,Amplitude,Frequency,DAC_table,S,S_off,' +\ ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[464]: values = ','.join(map(lambda x: str(x), results[offset][amplitude][freq][table_number])) ../../GSEOS_scripts/INSTR\instr_scical_full.py[465]: line = "%d,%d,%d,%d,%s\n" % (offset, ../../GSEOS_scripts/INSTR\instr_scical_full.py[470]: f.write(line) ../../GSEOS_scripts/INSTR\instr_scical_full.py[463]: for table_number in results['which_dac_tables']: ../../GSEOS_scripts/INSTR\instr_scical_full.py[462]: for freq in freqs: ../../GSEOS_scripts/INSTR\instr_scical_full.py[461]: for amplitude in amplitudes: ../../GSEOS_scripts/INSTR\instr_scical_full.py[460]: for offset in offsets: ../../GSEOS_scripts/INSTR\instr_scical_full.py[471]: f.write('\n\n') ../../GSEOS_scripts/INSTR\instr_scical_full.py[472]: f.close() ../../GSEOS_scripts/INSTR\instr_scical_full.py[473]: print >> log, "Wrote %s" % (outfilename) ../../GSEOS_scripts/INSTR\instr_scical_full.py[841]: do_reset() ../../GSEOS_scripts/INSTR\instr_scical_full.py[301]: print >> log, "Resetting switch matrices and signal generator." ../../GSEOS_scripts/INSTR\instr_scical_full.py[302]: reset_ext_matrix() ../../GSEOS_scripts/INSTR\instr_scical_full.py[290]: print >> log, "Resetting external switch matrix" ../../GSEOS_scripts/INSTR\instr_scical_full.py[291]: gpib_addr = 9 ../../GSEOS_scripts/INSTR\instr_scical_full.py[292]: ip = '192.168.1.14' ../../GSEOS_scripts/INSTR\instr_scical_full.py[293]: tcp_port = 1234 ../../GSEOS_scripts/INSTR\instr_scical_full.py[294]: s = sw_matrix.sw_matrix(gpib_addr, ip, tcp_port) ../../GSEOS_scripts/INSTR\instr_scical_full.py[295]: s.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[303]: beb_scical.ds.set_ampl(0) ../../GSEOS_scripts/INSTR\instr_scical_full.py[304]: beb_scical.ds.set_mod_enable(False) ../../GSEOS_scripts/INSTR\instr_scical_full.py[305]: beb_scical.matrix.reset('ALL') ../../GSEOS_scripts/INSTR\instr_scical_full.py[306]: beb_scical.scope.force_trig() ../../GSEOS_scripts/INSTR\instr_scical_full.py[844]: scr.dfb_set_matrix( s, gnd=[ 'EF1', 'EF2', 'EF3', 'EF4', 'EF5', 'EF6']) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[48]: """ ../../GSEOS_scripts/DFB\dfb_set_matrix.py[50]: def main(matrix, sig1=[], sig2=[], gnd=[], open=[], others=None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[144]: class foo: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[146]: def reset(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[149]: def close(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[152]: def open(self, n): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[155]: def test(): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[51]: channel_map = {'EF1': {'sig1': [211], ../../GSEOS_scripts/DFB\dfb_set_matrix.py[99]: all_channels = channel_map.keys() ../../GSEOS_scripts/DFB\dfb_set_matrix.py[105]: if(others in channel_map['EF1'].keys()): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[114]: elif(others == None): ../../GSEOS_scripts/DFB\dfb_set_matrix.py[116]: others_list = [] ../../GSEOS_scripts/DFB\dfb_set_matrix.py[121]: matrix.reset(200) # open everything ../../GSEOS_scripts/DFB\dfb_set_matrix.py[122]: matrix.reset(300) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[123]: for item in sig1: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[126]: for item in sig2: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[131]: matrix.close(chan) ../../GSEOS_scripts/DFB\dfb_set_matrix.py[130]: for chan in channel_map[item]['gnd']: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[129]: for item in gnd: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[132]: for item in open: ../../GSEOS_scripts/DFB\dfb_set_matrix.py[135]: for item in others_list: