try: for magnitud in magnitudes2: print magnitud print "Cortando Magnitud de %s"%magnitud veces = m.ceil(magnitud/largo_prensa) print "Magnitud cortada en %s partes"%veces for paso in range(int(veces)): avance = (int((float(magnitud))/(veces))/0.12566370614359174) decoder.SetPoint_posicion(int(avance+decoder.pos)) print "distancia a recorrer = %s"%(int(avance)) print "Moviendose hacia %s "%(int(avance+decoder.pos)) while decoder.status: time.sleep(0.5) print "Motor Parado..." m2.salir() time.sleep(5) m2.entrar() time.sleep(1) except KeyboardInterrupt: tr.entrar() decoder.pid_posicion.motor.parar() decoder.cancel() decoder.pi.stop() decoder.pid_posicion.motor.pi.stop() tr.entrar() decoder.pid_posicion.motor.parar() decoder.cancel() decoder.pi.stop() decoder.pid_posicion.motor.pi.stop()
try: for magnitud in magnitudes2: print magnitud print "Cortando Magnitud de %s" % magnitud veces = m.ceil(magnitud / largo_prensa) print "Magnitud cortada en %s partes" % veces for paso in range(int(veces)): avance = (int((float(magnitud)) / (veces)) / 0.12566370614359174) decoder.SetPoint_posicion(int(avance + decoder.pos)) print "distancia a recorrer = %s" % (int(avance)) print "Moviendose hacia %s " % (int(avance + decoder.pos)) while decoder.status: time.sleep(0.5) print "Motor Parado..." m2.salir() time.sleep(5) m2.entrar() time.sleep(1) except KeyboardInterrupt: tr.entrar() decoder.pid_posicion.motor.parar() decoder.cancel() decoder.pi.stop() decoder.pid_posicion.motor.pi.stop() tr.entrar() decoder.pid_posicion.motor.parar() decoder.cancel() decoder.pi.stop() decoder.pid_posicion.motor.pi.stop()
print "MATRIZ SORTEADA! \n %s"%matriz2 tr.salir() time.sleep(1) try: for magnitud in matriz2: posicion = str(magnitud)[:-2] decoder.SetPoint_posicion(int(posicion)) print "Avanzando hacia %s..."%(int(posicion)) while decoder.status: time.sleep(0.5) if str(magnitud)[-1] == str(2): m1.salir() time.sleep(3) m1.entrar() time.sleep(1) if str(magnitud)[-1] == str(3): m2.salir() time.sleep(3) m2.entrar() time.sleep(1) if str(magnitud)[-1] == str(4): pr.salir() time.sleep(3) pr.entrar() time.sleep(1) except KeyboardInterrupt:
print "MATRIZ SORTEADA! \n %s" % matriz2 tr.salir() time.sleep(1) try: for magnitud in matriz2: posicion = str(magnitud)[:-2] decoder.SetPoint_posicion(int(posicion)) print "Avanzando hacia %s..." % (int(posicion)) while decoder.status: time.sleep(0.5) if str(magnitud)[-1] == str(2): m1.salir() time.sleep(3) m1.entrar() time.sleep(1) if str(magnitud)[-1] == str(3): m2.salir() time.sleep(3) m2.entrar() time.sleep(1) if str(magnitud)[-1] == str(4): pr.salir() time.sleep(3) pr.entrar() time.sleep(1) except KeyboardInterrupt: