Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagepy
from poweradvantage import poweradvantage
import time
from IPython import display
pa = poweradvantage("VCK190", "SC")
while 1:
 display.clear_output(wait=True)
 power = pa.getpower()
 domain = ""
 dtotal = 0
 total = 0
 print("%18s Volts   Amps   Watts" % "")
 for (n, d, p) in zip(pa.name, pa.domain, power):
     if (d == "LPD") or (d == "FPD"):
         if (domain != "") and (d != domain):
             print("%18s ----- ------- %7.4f" % (domain, dtotal))
             dtotal = 0 
         domain = d
         print("%18s %5.3f %7.4f %7.4f" % (n, p[0], p[1], p[2]))
         dtotal += p[2]
         total += p[2]
 print("%18s ----- ------- %7.4f" % (domain, dtotal))
 time.sleep(5)

This example samples a single rail quickly, at a 1ms interval:

...