Пример #1
0
    def on_timer_fast(self):
        if self.hcomm == acsc.INVALID:
            self.close()
        self.ui.tabWidgetMode.setEnabled(self.axis_enabled)
        self.ui.dock_jog.setEnabled(self.axis_enabled)
        self.ui.pbJogPendant.setEnabled(self.axis_enabled)
        self.ui.toolBar_Jog.setEnabled(self.axis_enabled)

        if self.homecounter > 0 or self.override == True:
            self.ui.rbAbsolute.setEnabled(True)
            self.ui.rbAbsolute_baf.setEnabled(True)
            if self.homecounter > 0:
                self.ui.groupBox_shortcuts.setEnabled(True)
                self.hlabel.setText("Homed ")

        if self.jogmode == True:
            self.ui.pbJogPendant.setChecked(True)
            self.ui.actionJogPendant.setChecked(True)
        else:
            self.ui.pbJogPendant.setChecked(False)
            self.ui.actionJogPendant.setChecked(False)

        # Get and display reference position and velocity
        self.rpos = acsc.getRPosition(self.hcomm, self.axis)
        self.rvel = acsc.getRVelocity(self.hcomm, self.axis)
        self.poslabel.setText("Pos. (m): %.3f " % self.rpos)
        self.vellabel.setText("Vel. (m/s): %.2f " % self.rvel)
Пример #2
0
 def rvel(self):
     return acsc.getRVelocity(self.controller.hc, self.axisno)
Пример #3
0
 def rvel(self):
     return acsc.getRVelocity(self.controller.hc, self.axisno)