예제 #1
0
    def copiarAPozoVirtual(self, p, tipo):

        ##                print 'pozo virutal x: '+str(self.x) + 'pozo virutal y: '+str(self.y)

        bombeosn = []
        bombeosp = p.ensayos[0].devolverBProc()

        if tipo == "positivo" or tipo == "Positivo":
            #si en positiva se restan todos los caudales
            for b in bombeosp:
                bombeosn.append(bombeo(b.tiempo, -b.caudal))
##                          print 'caudal: '+str(-b.caudal)

        else:
            ##si es negativa la copia es exacta
            bombeosn = bombeosp

        e = ensayobombeo(bombeosn, p.ensayos[0].id, p.ensayos[0].nombre)
        e.setearBProc(bombeosn)
        self.ensayos = [e]
예제 #2
0
파일: pozo.py 프로젝트: fenixon/tiponpython
        def copiarAPozoVirtual(self,p,tipo):

##                print 'pozo virutal x: '+str(self.x) + 'pozo virutal y: '+str(self.y) 
                
                bombeosn=[]                
                bombeosp=p.ensayos[0].devolverBProc()
                
                if tipo == "positivo" or tipo == "Positivo":
                    #si en positiva se restan todos los caudales
                    for b in bombeosp:
                          bombeosn.append(bombeo(b.tiempo, -b.caudal))
##                          print 'caudal: '+str(-b.caudal)
                          
                else:
                    ##si es negativa la copia es exacta
                    bombeosn=bombeosp
                    

                e=ensayobombeo(bombeosn,p.ensayos[0].id, p.ensayos[0].nombre)
                e.setearBProc(bombeosn)
                self.ensayos=[e]
예제 #3
0
 def agregarEnsayo(self, bombeos, nombre):
     self.ultimoIdEns=self.ultimoIdEns + 1
     e=ensayobombeo.ensayobombeo(bombeos, self.ultimoIdEns, nombre)
     self.ensayos.append(e)
     return e