...
Code Block | ||
---|---|---|
| ||
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:
...