예제 #1
0
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:
예제 #2
0
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: