import sim as vrep
import math
import random
import time
import keyboard
 
print ('Start')
  
vrep.simxFinish(-1)
clientID = vrep.simxStart('192.168.1.83', 19997, True, True, 5000, 5)
if clientID !=-1:
    print ('Connected to remote API server')
  
    res = vrep.simxAddStatusbarMessage(
        clientID, "40823208",
        vrep.simx_opmode_oneshot)
         
    if res not in (vrep.simx_return_ok, vrep.simx_return_novalue_flag):
        print("Could not add a message to the status bar.")
         
    opmode = vrep.simx_opmode_oneshot_wait
    vrep.simxStartSimulation(clientID, opmode)
    ret, wristHandle = vrep.simxGetObjectHandle(clientID, "joint",opmode)
while True:
     if keyboard.is_pressed("Q"):
            print("Velocity=5")
            vrep.simxSetJointTargetVelocity(clientID,wristHandle,5,opmode)
            
     if keyboard.is_pressed("W"):
            print("Velocity=10")
            vrep.simxSetJointTargetVelocity(clientID,wristHandle,10,opmode)
            
     if keyboard.is_pressed("E"):
            print("Velocity=0")
            vrep.simxSetJointTargetVelocity(clientID,wristHandle,0,opmode)       
            
else:
    print ('Failed connecting to  remote API server')
print ('End')