fmc_adc.set_decimation(1) #print '\nEnable ADC test pattern' #fmc_adc.testpat_en(0x0001) #print '\nEnable test data' #fmc_adc.test_data_en() nb_shots = 1 print("Number of shots: %d") % nb_shots fmc_adc.print_adc_core_config() print '\nGet acquisition FSM state:' print 'FSM state: ' + fmc_adc.get_acq_fsm_state() print '\nSet trigger configuration' fmc_adc.set_trig_config(1, 0, 1, 1, 0, 0, 0) print '\nSet number of pre-trigger samples' fmc_adc.set_pre_trig_samples(500) print '\nSet number of post-trigger samples' fmc_adc.set_post_trig_samples(500) print '\nSet number of shots' fmc_adc.set_shots(nb_shots) print '\nStart acquisition' fmc_adc.start_acq()
print '\nSet decimation factor' fmc_adc.set_decimation(1) #print '\nEnable ADC test pattern' #fmc_adc.testpat_en(0x3456) #print '\nEnable test data' #fmc_adc.test_data_en() nb_shots = 1 nb_samples = 0x4000 print("Number of shots: %d") % nb_shots print '\nGet acquisition FSM state:' print 'FSM state: ' + fmc_adc.get_acq_fsm_state() print '\nSet trigger configuration' fmc_adc.set_trig_config(1, 0, 1, 1, 0, 0, 0) print '\nSet number of pre-trigger samples' fmc_adc.set_pre_trig_samples(nb_samples/2) print '\nSet number of post-trigger samples' fmc_adc.set_post_trig_samples(nb_samples/2) print '\nSet number of shots' fmc_adc.set_shots(nb_shots) fmc_adc.print_adc_core_config()