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)
def rvel(self): return acsc.getRVelocity(self.controller.hc, self.axisno)