コード例 #1
0
ファイル: tab3.py プロジェクト: mguijarr/bliss
    def __init__(self, *args, **kwargs):
        CalcController.__init__(self, *args, **kwargs)

        self.geometry = self.config.get("geometry", int)
        self.d1 = self.config.get("d1", float)
        self.d2 = self.config.get("d2", float)
        try:
            self.d4 = self.config.get("d4", float)
        except:
            self.d4 = self.d1 / 2
        if self.geometry in (5, 8):
            self.d3 = self.config.get("d3", float)
コード例 #2
0
ファイル: xyonrotation.py プロジェクト: tiagocoutinho/bliss
    def initialize(self):
        CalcController.initialize(self)
        try:
            inverted = self.config.get('inverted', bool)
        except KeyError:
            self.__inverted = 1
        else:
            self.__inverted = -1 if inverted else -1

        try:
            self.__radian = self.config.get('radian', bool)
        except KeyError:
            self.__radian = False
コード例 #3
0
    def initialize(self):
        CalcController.initialize(self)
        try:
            inverted = self.config.get('inverted', bool)
        except KeyError:
            self.__inverted = 1
        else:
            self.__inverted = -1 if inverted else -1

        try:
            self.__radian = self.config.get('radian', bool)
        except KeyError:
            self.__radian = False
コード例 #4
0
    def __init__(self, *args, **kwargs):
        CalcController.__init__(self, *args, **kwargs)

        self.geometry = self.config.get("geometry", int)
        self.d1 = self.config.get("d1", float)
        self.d2 = self.config.get("d2", float)
        try:
            self.d4 = self.config.get("d4", float)
        except KeyError:
            self.d4 = self.d1 / 2
        if self.geometry in (5, 8):
            self.d3 = self.config.get("d3", float)

        self.no_offset = self.config.get('no_offset', bool, True)
コード例 #5
0
 def initialize_axis(self, axis):
     CalcController.initialize_axis(self, axis)
     axis.no_offset = True
コード例 #6
0
ファイル: kb.py プロジェクト: mguijarr/bliss
    def __init__(self, *args, **kwargs):
        CalcController.__init__(self, *args, **kwargs)

        self.distance = self.config.get("distance", float)
コード例 #7
0
 def __init__(self, *args, **kwargs):
     CalcController.__init__(self, *args, **kwargs)
     self._pos_dict = {}
コード例 #8
0
ファイル: slits.py プロジェクト: tiagocoutinho/bliss
 def initialize_axis(self, axis):
     CalcController.initialize_axis(self, axis)
     axis.no_offset = True
コード例 #9
0
ファイル: energy_wl.py プロジェクト: mguijarr/bliss
    def __init__(self, *args, **kwargs):
        CalcController.__init__(self, *args, **kwargs)

        self.axis_settings.add("dspace", float)
コード例 #10
0
ファイル: xyonrotation.py プロジェクト: tiagocoutinho/bliss
 def __init__(self, *args, **kwargs):
     CalcController.__init__(self, *args, **kwargs)
     self.__inverted = False
     self.__radian = False
コード例 #11
0
 def initialize_axis(self, axis):
     CalcController.initialize_axis(self, axis)
     axis.no_offset = self.no_offset
     event.connect(axis, "dspace", self._calc_from_real)
コード例 #12
0
    def __init__(self, *args, **kwargs):
        CalcController.__init__(self, *args, **kwargs)

        self.no_offset = self.config.get('no_offset', bool, True)

        self.axis_settings.add("dspace", float)
コード例 #13
0
 def __init__(self, *args, **kwargs):
     CalcController.__init__(self, *args, **kwargs)
     self.orientation = str(self.config.get("orientation"))
コード例 #14
0
ファイル: Slitbox.py プロジェクト: mguijarr/bliss
 def __init__(self, *args, **kwargs):
     CalcController.__init__(self, *args, **kwargs)
     self.orientation = str(self.config.get("orientation"))
コード例 #15
0
 def initialize_axis(self, axis):
     CalcController.initialize_axis(self, axis)
     event.connect(axis, "s_param", self._calc_from_real)
コード例 #16
0
    def __init__(self, *args, **kwargs):
        CalcController.__init__(self, *args, **kwargs)

        self.axis_settings.add("s_param", float)
コード例 #17
0
ファイル: tabsup.py プロジェクト: tiagocoutinho/bliss
    def __init__(self, *args, **kwargs):
        CalcController.__init__(self, *args, **kwargs)

        self.d1 = self.config.get("d1", float)
        self.d2 = self.config.get("d2", float)
コード例 #18
0
ファイル: xyonrotation.py プロジェクト: tiagocoutinho/bliss
 def initialize_axis(self, axis):
     CalcController.initialize_axis(self, axis)
コード例 #19
0
ファイル: id16beam.py プロジェクト: tiagocoutinho/bliss
    def __init__(self, *args, **kwargs):
        CalcController.__init__(self, *args, **kwargs)

        # get theta_y theta_z from config file.
        self.theta_y = self.config.get("theta_y", float)
        self.theta_z = self.config.get("theta_z", float)
コード例 #20
0
    def __init__(self, *args, **kwargs):
        CalcController.__init__(self, *args, **kwargs)

        # get theta_y theta_z from config file.
        self.theta_y = self.config.get("theta_y", float)
        self.theta_z = self.config.get("theta_z", float)
コード例 #21
0
    def __init__(self, *args, **kwargs):
        CalcController.__init__(self, *args, **kwargs)

        self.distance = self.config.get("distance", float)
コード例 #22
0
 def __init__(self, *args, **kwargs):
     CalcController.__init__(self, *args, **kwargs)
     self.__inverted = False
     self.__radian = False
コード例 #23
0
 def __init__(self, *args, **kwargs):
     CalcController.__init__(self, *args, **kwargs)
コード例 #24
0
 def __init__(self, *args, **kwargs):
     CalcController.__init__(self, *args, **kwargs)
     self._pos_dict = {}
コード例 #25
0
ファイル: spectro_eh1_test_V1.py プロジェクト: mguijarr/bliss
 def __init__(self, *args, **kwargs):
     CalcController.__init__(self, *args, **kwargs)
コード例 #26
0
 def initialize_axis(self, axis):
     CalcController.initialize_axis(self, axis)
コード例 #27
0
ファイル: energy_wl.py プロジェクト: mguijarr/bliss
 def initialize_axis(self, axis):
     CalcController.initialize_axis(self, axis)
     event.connect(axis, "dspace", self._calc_from_real)
コード例 #28
0
    def __init__(self, *args, **kwargs):
        CalcController.__init__(self, *args, **kwargs)

        self.d1 = self.config.get("d1", float)
        self.d2 = self.config.get("d2", float)