Пример #1
0
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()    
    
Пример #2
0
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()
Пример #3
0
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:
Пример #4
0
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: