Esempio n. 1
0
 def show(self):
   out = ["Stage",
          "Gate",
          "Wn",
          "Wp",
          "Cin",
          "BE",
          "LE",
          "gamma",
          "Effort",
          "Para",
          "Stage",
          "F04"]
   print "\t".join(out)
   for i,stage in enumerate(self.stages):
     print "%i\t" % (i+1),
     stage.show()
 
   effort = 0
   para = 0
   be = 1
   le = 1
   for stage in self.stages:
     (e, p) = stage.delay()
     effort += e
     para += p
     be *= stage.be
     le *= stage.le
   print "total\t\t\t\t\t",
   print "%i\t" % be,
   print "%0.03f\t\t" % le,
   print "%0.02f\t" % effort,
   print "%0.02f\t" % para,
   print "%0.02f\t" % (effort + para),
   print "%0.02f\t" % ((effort + para) / 5)
Esempio n. 2
0
 def totalDelay(self):
   delay = 0
   for stage in self.stages:
     (e, p) = stage.delay()
     delay += e + p
   return delay/5