def mass_time_scan(self): """ Perform a mass-time scan """ timestamp = time.strftime("%Y-%m-%d %H:%M:%S") channel_list = self.qms.read_ms_channel_list(BASEPATH + '/PyExpLabSys/machines/' + sys.argv[1] + '/channel_list.txt') meta_udp = qmg_meta_channels.udp_meta_channel(self.qms, timestamp, channel_list, 5) meta_udp.daemon = True meta_udp.start() self.qms.mass_time(channel_list['ms'], timestamp)
def mass_time_scan(self): """ Perform a mass-time scan """ timestamp = time.strftime("%Y-%m-%d %H:%M:%S") channel_list = self.qms.read_ms_channel_list(BASEPATH + '/PyExpLabSys/machines/' + sys.argv[1] + '/channel_list.txt') meta_udp = qmg_meta_channels.udp_meta_channel(self.qms, timestamp, channel_list, 5) meta_udp.daemon = True meta_udp.start() self.qms.mass_time(channel_list['ms'], timestamp)
qmg = qmg420.qmg_420() chamber = 'dummy' #chamber = 'stm312' qms = ms.qms(qmg, sql_queue, chamber=chamber, credentials=sql_credentials.username) printer = qmg_status_output.qms_status_output(qms, sql_saver_instance=sql_saver) printer.start() if True: channel_list = qms.read_ms_channel_list('channel_list.txt') meta_udp = qmg_meta_channels.udp_meta_channel(qms, timestamp, channel_list, 5) meta_udp.daemon = True meta_udp.start() print qms.mass_time(channel_list['ms'], timestamp) if False: # for choosing between mass time and mass scan qms.mass_scan(0, 10, comment='TEST qmg420 stm312') time.sleep(1) printer.stop() # for turning on or off the filament and SEM if False: print qmg.sem_status(voltage=1500, turn_on=True) print qmg.emission_status(current=0.1, turn_on=True)
timestamp = time.strftime("%Y-%m-%d %H:%M:%S") sql_queue = Queue.Queue() sql_saver = sql_saver.SqlSaver(sql_queue, sql_credentials.username) sql_saver.start() qmg = qmg422.qmg_422() chamber = 'dummy' #chamber = 'stm312' qms = ms.qms(qmg, sql_queue, chamber=chamber, credentials=sql_credentials.username) printer = qmg_status_output.qms_status_output(qms, sql_saver_instance=sql_saver) printer.start() if True: channel_list = qms.read_ms_channel_list('channel_list.txt') meta_udp = qmg_meta_channels.udp_meta_channel(qms, timestamp, channel_list, 5) meta_udp.daemon = True meta_udp.start() print qms.mass_time(channel_list['ms'], timestamp) if False: # for choosing between mass time and mass scan qms.mass_scan(0, 20, comment='TEST') time.sleep(1) printer.stop() # for turning on or off the filament and SEM if False: print qmg.sem_status(voltage=2200, turn_on=True) print qmg.emission_status(current=0.2, turn_on=True)