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()
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: tr.entrar() m1.entrar() m2.entrar() pr.entrar() cz.entrar() db.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()