def next_screen(self):
     # set up distance screen 1-x to return to after homing
     from asmcnc.calibration_app import screen_distance_1_x  # this has to be here
     distance_screen1x = screen_distance_1_x.DistanceScreen1xClass(
         name='distance1x', screen_manager=self.sm, machine=self.m)
     self.sm.add_widget(distance_screen1x)
     self.m.request_homing_procedure('distance1x', 'calibration_complete')
Exemple #2
0
 def next_screen(self):
     if self.axis == 'X':
         if not self.sm.has_screen('distance1x'):
             distance_screen1x = screen_distance_1_x.DistanceScreen1xClass(
                 name='distance1x', screen_manager=self.sm, machine=self.m)
             self.sm.add_widget(distance_screen1x)
         self.sm.current = 'distance1x'
     elif self.axis == 'Y':
         if not self.sm.has_screen('distance1y'):
             distance_screen1y = screen_distance_1_y.DistanceScreen1yClass(
                 name='distance1y', screen_manager=self.sm, machine=self.m)
             self.sm.add_widget(distance_screen1y)
         self.sm.current = 'distance1y'
Exemple #3
0
    def repeat_section(self):

        if self.axis == 'X':
            if self.sub_screen_count >= 1:
                self.refresh_screen()
            else:
                self.sm.current = 'prep'
        if self.axis == 'Y':
            if self.sub_screen_count >= 1:
                self.refresh_screen()
            else:
                if not self.sm.has_screen('distance1x'):
                    distance_screen1x = screen_distance_1_x.DistanceScreen1xClass(
                        name='distance1x',
                        screen_manager=self.sm,
                        machine=self.m)
                    self.sm.add_widget(distance_screen1x)
                self.sm.current = 'distance1x'
 def repeat_section(self):
     from asmcnc.calibration_app import screen_distance_1_x # this has to be here
     distance_screen1x = screen_distance_1_x.DistanceScreen1xClass(name = 'distance1x', screen_manager = self.sm, machine = self.m)
     self.sm.add_widget(distance_screen1x)
     self.sm.current = 'distance1x'