Skip to content
Snippets Groups Projects
Commit 85219307 authored by Daniele Nicolodi's avatar Daniele Nicolodi
Browse files

sii9700: Minor modernizations

parent 961face9
No related branches found
No related tags found
No related merge requests found
......@@ -4,7 +4,8 @@ import serial
from datetime import datetime
from collections import namedtuple
from ptblab import utils, datalogger
from ptblab import datalogger, terminal, utils
Status = namedtuple('Status', 'setpoint output mode alarm refresh pid zone')
......@@ -84,13 +85,14 @@ def main(filename, device, fsampl, datadir, dataname):
instr = SII9700(device)
data = datalogger.open_data_file(datadir, dataname, filename)
terminal.setup()
for t in utils.tick(fsampl):
temp1 = instr.get_temp(1)
heater = instr.get_heater()
_, v1 = instr.get_sensor(1)
ts = datetime.fromtimestamp(t).isoformat(' ', 'milliseconds')
print(f'{t:.3f} {ts} {temp1:.3f} K {v1:.6f} V {heater:6.3f} %', end='\r')
print(f'{t:.3f} {ts} {temp1:.3f} K {v1:.6f} V {heater:6.3f} %', end='\033[0K\r')
data.write(t, temp1, v1, heater)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment