def setup(self):
        BaseRaster2DSlowScan.setup(self)

        self.settings.New("h_axis",
                          initial="x",
                          dtype=str,
                          choices=("x", "y", "z"))
        self.settings.New("v_axis",
                          initial="z",
                          dtype=str,
                          choices=("x", "y", "z"))

        self.stage = self.app.hardware['thorlabs_stepper_controller']
Example #2
0
    def setup(self):
        BaseRaster2DSlowScan.setup(self)
        #Hardware
        self.stage = self.app.hardware['attocube_xyz_stage']
        self.target_range = 0.050e-3  # um
        self.slow_move_timeout = 10.  # sec

        self.settings.New("h_axis",
                          initial="x",
                          dtype=str,
                          choices=("x", "y", "z"))
        self.settings.New("v_axis",
                          initial="y",
                          dtype=str,
                          choices=("x", "y", "z"))
Example #3
0
    def setup(self):
        BaseRaster2DSlowScan.setup(self)

        self.settings.New("h_axis",
                          initial="X",
                          dtype=str,
                          choices=("X", "Y", "Z"))
        self.settings.New("v_axis",
                          initial="Y",
                          dtype=str,
                          choices=("X", "Y", "Z"))

        self.ax_map = dict(X=0, Y=1, Z=2)
        #Hardware
        self.stage = self.app.hardware.mcl_xyz_stage
Example #4
0
    def setup(self):
        BaseRaster2DSlowScan.setup(self)

        self.settings.New("h_axis",
                          initial="X",
                          dtype=str,
                          choices=("X", "Y", "Z"))
        self.settings.New("v_axis",
                          initial="Y",
                          dtype=str,
                          choices=("X", "Y", "Z"))

        self.ax_map = dict(X=0, Y=1, Z=2)
        #Hardware
        self.stage = self.app.hardware.mcl_xyz_stage

        self.settings.h_axis.add_listener(self.on_new_stage_limits)
        self.settings.v_axis.add_listener(self.on_new_stage_limits)
        self.stage.settings.x_max.add_listener(self.on_new_stage_limits)
Example #5
0
 def setup(self):
     BaseRaster2DSlowScan.setup(self)
     self.stage = self.app.hardware['asi_stage']
 def setup(self):
     BaseRaster2DSlowScan.setup(self)
     #self.settings.New('pixel_time', initial=0.001, unit='s', si=False, spinbox_decimals=5)
     self.settings.pixel_time.change_readonly(False)
Example #7
0
 def setup(self):
     BaseRaster2DSlowScan.setup(self)
     #Hardware
     self.stage = self.app.hardware['attocube_xyz_stage']
     self.target_range = 0.050  # um
     self.slow_move_timeout = 10.  # sec