dpr = 3820 dcz = 6650 magnitudes = sys.argv print magnitudes #magnitudes = magnitudes[1:-1].split(',') magnitudes2 = [] print magnitudes print magnitudes[1:] for string in magnitudes[1:]: magnitudes2.append(float(string)) print magnitudes2 decoder = rotary_encoder2.decoder( 6, 13,) tr.salir() time.sleep(0.5) 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:
magnitudes = sys.argv print magnitudes #magnitudes = magnitudes[1:-1].split(',') magnitudes2 = [] print magnitudes print magnitudes[1:] for string in magnitudes[1:]: magnitudes2.append(float(string)) print magnitudes2 decoder = rotary_encoder2.decoder( 6, 13, ) tr.salir() time.sleep(0.5) 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: