Example #1
0
 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)
Example #2
0
 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)
Example #3
0
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)
Example #4
0
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)