Helo friends Phyton script


#1

Hello folks, can you help me creating a better scrip es this one. To make it better,
import math
dType.SetPTPCommonParams(api, 30, 30, 0)
dType.SetArmOrientation(api, 0, 1)
dType.SetPTPCmdSync(api, 1, 290, 0, 180, -55, 1)
dType.SetPTPCmdSync(api, 1, 290, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 248, -3, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 248, -3, 20, -55, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 248, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 248, -3, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 251.5, -3, 20, -50, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 251.5, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 248, -3, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 251.5, -6.54, 20, -50, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 251.5, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 248, -3, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 248, -6.54, 20, -50, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 251.5, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 278, -3, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 278, -3, 20, -50, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 278, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 278, -3, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 278, -6.54, 20, -50, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 278, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 281.54, -3, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 281.54, -6.54, 20, -50, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 281.54, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 281.54, -3, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 281.54, -3, 20, -55, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 900, 1)
dType.SetPTPCmdSync(api, 1, 281.54, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 308, -3, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 308, -3, 20, -55, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 900, 1)
dType.SetPTPCmdSync(api, 1, 308, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 311.54, -3, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 311.54, -3, 20, -55, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 900, 1)
dType.SetPTPCmdSync(api, 1, 311.54, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 308, -6.54, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 308, -6.54, 20, -55, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 900, 1)
dType.SetPTPCmdSync(api, 1, 308, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 311.54, -6.54, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 311.54, -6.54, 20, -55, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 900, 1)
dType.SetPTPCmdSync(api, 1, 311.54, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 308, -34.5, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 308, -34.5, 20, -55, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 900, 1)
dType.SetPTPCmdSync(api, 1, 308, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 311.54, -34.5, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 311.54, -34.5, 20, -55, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 900, 1)
dType.SetPTPCmdSync(api, 1, 311.54, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 308, -38.04, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 308, -38.04, 20, -55, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 900, 1)
dType.SetPTPCmdSync(api, 1, 308, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 311.54, -38.04, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 311.54, -38.04, 20, -55, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 900, 1)
dType.SetPTPCmdSync(api, 1, 311.54, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 278, -34.5, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 278, -34.5, 20, -55, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 900, 1)
dType.SetPTPCmdSync(api, 1, 278, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 281.54, -34.5, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 281.54, -34.5, 20, -55, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 900, 1)
dType.SetPTPCmdSync(api, 1, 281.54, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 278, -38.04, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 278, -38.04, 20, -55, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 900, 1)
dType.SetPTPCmdSync(api, 1, 278, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 281.54, -38.04, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 281.54, -38.04, 20, -55, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 900, 1)
dType.SetPTPCmdSync(api, 1, 281.54, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 248, -34.5, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 248, -34.5, 20, -55, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 900, 1)
dType.SetPTPCmdSync(api, 1, 248, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 251.5, -34.5, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 251.5, -34.5, 20, -55, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 900, 1)
dType.SetPTPCmdSync(api, 1, 251.5, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 251.5, -38.04, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 251.5, -38.04, 20, -55, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 900, 1)
dType.SetPTPCmdSync(api, 1, 251.5, 0, 180, -55, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 170, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 163, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetIODOEx(api, 22, 1, 1)
dType.SetIODOEx(api, 21, 0, 1)
dType.SetPTPCmd(api, 1, 295.34, -252, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 248, -38.04, 180, -55, 1)
dType.SetWAITCmd(api, 400, 1)
dType.SetPTPCmdSync(api, 1, 248, -38.04, 20, -55, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 1, 1)
dType.SetWAITCmd(api, 900, 1)
dType.SetPTPCmdSync(api, 1, 248, 0, 180, -55, 1)
dType.SetIODOEx(api, 22, 0, 1)
dType.SetIODOEx(api, 21, 0, 1)

thanks