print binding_energy, count_rate else: query = "insert into xy_values_" + self.chamber_name + " " query += "set measurement = " + str(self.table_id) + ", " query += "x=" + str(mass) + ", " query += "y=" + str(value) queue.put(query) if __name__ == "__main__": timestamp = sqlTime() comment = 'Cold ion-pump' sql_queue = Queue.Queue() sql_saver = SQL_saver.sql_saver(sql_queue, 'tof') sql_saver.daemon = True sql_saver.start() massscan = MassScan('tof-agilent-34972a') ms_id = massscan.create_table('Mass Scan', timestamp, comment) massscan.table_id = ms_id print ms_id massscan.scan(0, 50, 0.05, sql_queue) time.sleep(1) print sql_queue.qsize()
import qms import qmg420 import Queue import sys import time sys.path.append('../') import SQL_saver sql_queue = Queue.Queue() sql_saver = SQL_saver.sql_saver(sql_queue,'dummy') sql_saver.daemon = True sql_saver.start() qmg = qmg420.qmg_420() qmg.comm('CHA 0') print qmg.comm('RSC') qmg.comm('CHA 1') print qmg.comm('RSC') qmg.comm('CHA 2') print qmg.comm('RSC') qmg.comm('CHA 3') print qmg.comm('RSC') qmg.comm('CHA 4') print qmg.comm('RSC')
print binding_energy, count_rate else: query = "insert into xy_values_" + self.chamber_name + " " query += "set measurement = " + str(self.table_id) + ", " query += "x=" + str(binding_energy) + ", " query += "y=" + str(count_rate) queue.put(query) if __name__ == "__main__": timestamp = sqlTime() comment = 'Test-scan' sql_queue = Queue.Queue() sql_saver = SQL_saver.sql_saver(sql_queue, 'volvo') sql_saver.daemon = True sql_saver.start() xps = XPS('volvo-agilent-34972a', 'Mg') xps_id = xps.create_table('XPS data', timestamp, comment) current_id = xps.create_table('Sample current', timestamp, comment) xps.table_id = xps_id print xps_id print current_id xps.scan(1100, 1300, 1, sql_queue) #Work function scan #xps.scan(0,780,1, sql_queue) #XPS scan #xps.scan(85,125,1, sql_queue) #Scan for silicon (Si2p) #xps.scan(709,759,1, sql_queue) #Scan for Cesium (Cs3d(5/2))
else: query = "insert into xy_values_" + self.chamber_name + " " query += "set measurement = " + str(self.table_id) + ", " query += "x=" + str(binding_energy) + ", " query += "y=" + str(count_rate) queue.put(query) if __name__ == "__main__": timestamp = sqlTime() comment = 'Test-scan' sql_queue = Queue.Queue() sql_saver = SQL_saver.sql_saver(sql_queue, 'volvo') sql_saver.daemon = True sql_saver.start() xps = XPS('volvo-agilent-34972a','Mg') xps_id = xps.create_table('XPS data', timestamp, comment) current_id = xps.create_table('Sample current', timestamp, comment) xps.table_id = xps_id print xps_id print current_id xps.scan(1100,1300,1, sql_queue) #Work function scan #xps.scan(0,780,1, sql_queue) #XPS scan #xps.scan(85,125,1, sql_queue) #Scan for silicon (Si2p) #xps.scan(709,759,1, sql_queue) #Scan for Cesium (Cs3d(5/2))
import time sys.path.append('../../') import SQL_saver sys.path.append('../../qms/') import qms as ms import qmg420 import qmg_status_output import qmg_meta_channels import sql_credentials timestamp = time.strftime("%Y-%m-%d %H:%M:%S") sql_queue = Queue.Queue() sql_saver = SQL_saver.sql_saver(sql_queue, sql_credentials.username) sql_saver.daemon = True sql_saver.start() qmg = qmg420.qmg_420(switch_range=True) # This mass spec had a wrong order of range 9 and 11 qms = ms.qms(qmg, sql_queue) #qms.chamber = 'ps' #Uncomment this to save data in correct db qms.communication_mode(computer_control=True) channel_list = qms.read_ms_channel_list('channel_list.txt') printer = qmg_status_output.qms_status_output(qms, sql_saver_instance=sql_saver) printer.daemon = True printer.start()
import time sys.path.append('../../') import SQL_saver sys.path.append('../../qms/') import qms as ms import qmg420 import qmg_status_output import qmg_meta_channels import sql_credentials timestamp = time.strftime("%Y-%m-%d %H:%M:%S") sql_queue = Queue.Queue() sql_saver = SQL_saver.sql_saver(sql_queue, sql_credentials.username) sql_saver.daemon = True sql_saver.start() qmg = qmg420.qmg_420(switch_range=True) # This mass spec had a wrong order of range 9 and 11 qms = ms.qms(qmg, sql_queue) qms.chamber = 'ps' #Uncomment this to save data in correct db qms.sql_credentials = sql_credentials.username qms.communication_mode(computer_control=True) channel_list = qms.read_ms_channel_list('channel_list.txt') print channel_list
print binding_energy, count_rate else: query = "insert into xy_values_" + self.chamber_name + " " query += "set measurement = " + str(self.table_id) + ", " query += "x=" + str(mass) + ", " query += "y=" + str(value) queue.put(query) if __name__ == "__main__": timestamp = sqlTime() comment = 'Cold ion-pump' sql_queue = Queue.Queue() sql_saver = SQL_saver.sql_saver(sql_queue, 'tof') sql_saver.daemon = True sql_saver.start() massscan = MassScan('tof-agilent-34972a') ms_id = massscan.create_table('Mass Scan', timestamp, comment) massscan.table_id = ms_id print ms_id massscan.scan(0,50,0.05, sql_queue) time.sleep(1) print sql_queue.qsize()
for i in range(0,len(samples)): j += 1 new_query = query + str(first_mass + j / samples_pr_unit) + ', y = ' + str(samples[i]) self.sqlqueue.put(new_query) self.current_action = 'Emptying Queue' while not self.sqlqueue.empty(): self.measurement_runtime = time.time()-start_time time.sleep(0.1) time.sleep(0.5) if __name__ == "__main__": timestamp = time.strftime("%Y-%m-%d %H:%M:%S") sql_queue = Queue.Queue() sql_saver = SQL_saver.sql_saver(sql_queue,'microreactor') sql_saver.daemon = True sql_saver.start() qmg = qmg422.qmg_422() qms = qms(qmg, sql_queue) qms.communication_mode(computer_control=True) #printer = qmg_status_output.qms_status_output(qms,sql_saver_instance=sql_saver) #printer.daemon = True #printer.start() #qms.mass_scan(0,50,comment = 'Optimizing H2-peak') time.sleep(1)