USB-CPU och minne monitor (4 / 4 steg)
Steg 4: Python-skript
"Och nu till något helt annat..."
Faktiskt lite av Python.
Jag skrev manuset i Python 2.7 när du använder PySerial och Psutil. You´ll måste ladda ner de 2 moduler (länkar finns i steg 1).
Skriptet samlar in data om CPU och minne via Psutil-modulen och skickar dem över den virtuella COM-porten till enheten.
_____________________________________________________________________________________________________________
importera sys
importera följetong
importera psutil
ser = följetong. Serial(2) #Change detta enligt din egen COM-port. Kom ihåg att värdet du bör lägga till är en mindre än
numret på din COM-port.
samtidigt sant:
q = psutil.cpu_percent(interval=1)
q = q/10
cpuload = "%.0f'%(q)
cpuload = "a" + cpuload
skriva ut cpuload
ser.write(cpuload)
q = psutil.phymem_usage()
mem = "%.0f'%(q.percent/10)
mem = "b" + mem
skriva ut mem
ser.write(MEM)
q = psutil.virtmem_usage()
virtmem = ' %.0f'%(q.percent/10)
virtmem = 'c' + virtmem
skriva ut virtmem
ser.write(virtmem)
ser.Close