-
Notifications
You must be signed in to change notification settings - Fork 0
/
codigo.py
33 lines (23 loc) · 958 Bytes
/
codigo.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
try:
import sim
except:
print("Não foi possível importar a biblioteca sim!")
import time
import math
print ('Programa iniciado')
sim.simxFinish(-1)
clientID=sim.simxStart('127.0.0.1',19999,True,True,5000,5)
if clientID!=-1:
print ('Conectado ao servidor API remoto')
sim.simxAddStatusbarMessage(clientID, "Conectado com sucesso!!", sim.simx_opmode_oneshot_wait)
pi = math.pi
angulo= float(input("angulo da junta 1"))
"juntaperna"
[er,j] = sim.simxGetObjectHandle(clientID, 'j', sim.simx_opmode_oneshot_wait)
sim.simxSetJointTargetPosition(clientID, j,angulo*pi/180, sim.simx_opmode_oneshot_wait)
sim.simxSetJointTargetVelocity(clientID, j,3, sim.simx_opmode_oneshot_wait)
time.sleep(2)
sim.simxAddStatusbarMessage(clientID, "feito!", sim.simx_opmode_oneshot_wait)
else:
print ('Conexão com o servidor API remoto falhou')
print ('Programa finalizado')