コード例 #1
0
 def M_START_main(ctrlr):
     if state.get_property(ctrlr, 'num_sk') <= 3:
         state.set_sequence(ctrlr,
                            'PUSH_SAW',
                            'FORWARD',
                            'PULL_SAW',
                            'REACHED',
                            'BACKWARD',
                            'ROT_SHAFT',
                            'M_START',
                            )
         state.next_state(ctrlr)
     else:
         state.goto_master(ctrlr, 'M_WAIT')
コード例 #2
0
 def M_WAIT_main(ctrlr):
     if digital_read(ctrlr, 'START'):
         state.set_property(ctrlr, 'num_sk', 0)
         state.goto_master(ctrlr, 'M_START')