def initialize_axes(self): if GLOBALS.MOCK_STAGE: from controllers import MockMicronixStageController controller = MockMicronixStageController() else: from controllers import MicronixStageController controller = MicronixStageController() for axis in self.scan_axes: axis.controller = controller axis.reverse = False
def initialize_axes(self): from controllers import MockMicronixStageController controller = MockMicronixStageController() # try: # import cfg # test = cfg.devices.micronix_stage.controller # if test.initialize(): # controller = test # except: # pass for axis in self.scan_axes: axis.controller = controller axis.reverse = False
experiment_dict = { 'SW Synchronized Scan': SWSynchronizedScan, } if __name__ == '__main__': from controllers import MockMicronixStageController from scan_axes import CartesianScanAxis #from global_states import MockGlobalState def callback(exp): logger = logging.getLogger(__name__) logger.info(exp.position_text) naxes = 3 controller = MockMicronixStageController() exp = SWSynchronizedScan() # names = ['X','Y','Z'] # for n in range(naxes): # new = CartesianScanAxis() # new.controller = controller # new.axis_num = n+1 # new.axis_name = names[n] # new.step_size = 0.1 # exp.scan_axes.append(new) #exp.system_state = MockGlobalState() exp.every_step_callback = callback exp.configure_traits()
def _controller_default(self): return MockMicronixStageController()
def _controller_default(self): if GLOBALS.MOCK_STAGE: return MockMicronixStageController() else: return MicronixStageController()