コード例 #1
0
def DefaultShake():
    import shake_strategy_trigger as shake_trig
    ArmConnect()
    shake_trig.arm_state_listener()
    default_shaking_thread = threading.Thread(target=shake_trig.DefaultShaking)
    default_shaking_thread.start()
    del shake_trig
コード例 #2
0
def RecordnStart():
    import shake_strategy_trigger as shake_trig
    ArmConnect()
    shake_trig.arm_state_listener()
    record_n_start_thread = threading.Thread(
        target=shake_trig.SpeechTriggerShaking)
    record_n_start_thread.start()
    del shake_trig
コード例 #3
0
def GripOpen():
    import shake_strategy_trigger as shake_trig
    ArmConnect()
    shake_trig.arm_state_listener()
    op_thread = threading.Thread(target=shake_trig.Hiwin_Action.GripCtrl,
                                 args=(shake_cont.Current_Pos,
                                       shake_cont.speed_value,
                                       shake_cont.gp_open, '控制夾爪', '鬆開'))
    op_thread.start()
    del shake_trig
コード例 #4
0
def GripTightCatch():
    import shake_strategy_trigger as shake_trig
    ArmConnect()
    shake_trig.arm_state_listener()
    catch_thread = threading.Thread(
        target=shake_trig.Hiwin_Action.GripCtrl,
        args=(shake_cont.Current_Pos, shake_cont.speed_value,
              shake_cont.gp_tight_catch, '控制夾爪', '緊夾'))
    catch_thread.start()
    del shake_trig
コード例 #5
0
def PosAdjustTest():
    global speed_mode_var
    speed_mode_var.set(value=0)
    SpeedMode()
    import shake_strategy_trigger as shake_trig
    ArmConnect()
    shake_trig.arm_state_listener()
    adjust_thread = threading.Thread(target=shake_trig.PosAdjust)
    adjust_thread.start()
    del shake_trig
コード例 #6
0
def DefaultShake():
    if not cnct_var.get():
        tk.messagebox.showwarning('ERROR', 'Hiwin is NOT connected!')
    else:
        import shake_strategy_trigger as shake_trig
        ArmConnect()
        shake_trig.arm_state_listener()
        default_shaking_thread = threading.Thread(
            target=shake_trig.DefaultShaking)
        default_shaking_thread.start()
        del shake_trig