for i in range(100): status = flow.get_status() if not (status is None or status == "starting"): break print 'Status: %r, waiting...' % status time.sleep(2) instruments = helper.find_object('%s:instruments1' % config['instance_name']) plots = helper.find_object('%s:namedlist_plot' % config['instance_name']) data = helper.find_object('%s:namedlist_data' % config['instance_name']) interpreter = helper.find_object('%s:python_server' % config['instance_name']) frontpanels = {} sliders = {} from lib.gui.qtwindow import QTWindow windows = QTWindow.get_named_list() def get_instrument_proxy(name): return helper.find_object('%s:instrument_%s' % (config['instance_name'], name)) def get_data_proxy(name): return helper.find_object('%s:data_%s' % (config['instance_name'], name)) def get_plot_proxy(name): return helper.find_object('%s:plot_%s' % (config['instance_name'], name)) def cmd(cmd, callback=None): '''Execute a python command in the server.''' return interpreter.cmd(cmd, callback=callback) def replot_all():
for i in range(100): status = flow.get_status() if not (status is None or status == "starting"): break print 'Status: %r, waiting...' % status time.sleep(2) instruments = helper.find_object('%s:instruments1' % config['instance_name']) plots = helper.find_object('%s:namedlist_plot' % config['instance_name']) data = helper.find_object('%s:namedlist_data' % config['instance_name']) interpreter = helper.find_object('%s:python_server' % config['instance_name']) frontpanels = {} sliders = {} from lib.gui.qtwindow import QTWindow windows = QTWindow.get_named_list() def get_instrument_proxy(name): return helper.find_object('%s:instrument_%s' % (config['instance_name'], name)) def get_data_proxy(name): return helper.find_object('%s:data_%s' % (config['instance_name'], name)) def get_plot_proxy(name): return helper.find_object('%s:plot_%s' % (config['instance_name'], name))