Example #1
0
    def run(self):
        BaseGraphicScan.run(self)
        startButton = self._widgetTree.child('__startScan')
        startButton.hide()

        stopButton = self._widgetTree.child('__stopScan')
        stopButton.hide()
        
        if self._horizontalMotors and self._verticalMotors:
       
          startButton.setEnabled(True)
          mot1 = self._horizontalMotors[0]
          mot2 = self._verticalMotors[0]
          self.old_mot1_pos = mot1.getPosition()
          self.old_mot2_pos = mot2.getPosition()
          mot1.connect('positionChanged', self.mot1_position_changed)
          mot2.connect('positionChanged', self.mot2_position_changed)
 
        table = self._widgetTree.child('__gridTable')
        table.setText(0, 0, "2")
        table.setText(1, 0, "2")

        dispatcher.connect(self._askedForGrid, "grid")
Example #2
0
    def run(self):
        BaseGraphicScan.run(self)
        startButton = self._widgetTree.child('__startScan')
        startButton.hide()

        stopButton = self._widgetTree.child('__stopScan')
        stopButton.hide()

        if self._horizontalMotors and self._verticalMotors:

            startButton.setEnabled(True)
            mot1 = self._horizontalMotors[0]
            mot2 = self._verticalMotors[0]
            self.old_mot1_pos = mot1.getPosition()
            self.old_mot2_pos = mot2.getPosition()
            mot1.connect('positionChanged', self.mot1_position_changed)
            mot2.connect('positionChanged', self.mot2_position_changed)

        table = self._widgetTree.child('__gridTable')
        table.setText(0, 0, "2")
        table.setText(1, 0, "2")

        dispatcher.connect(self._askedForGrid, "grid")