diff options
author | jaseg <git@jaseg.net> | 2018-04-24 11:14:21 +0200 |
---|---|---|
committer | jaseg <git@jaseg.net> | 2018-04-24 11:14:21 +0200 |
commit | 25aac36a8cafe1728e8d235f2d02b9656ed3596d (patch) | |
tree | 089d657359afa49f6cee146de42dada6621703e2 /firmware/offset_test.py | |
parent | ca6a4353cfe9c36350bd9c3b6abe96eaa5d38e89 (diff) | |
download | olsndot-25aac36a8cafe1728e8d235f2d02b9656ed3596d.tar.gz olsndot-25aac36a8cafe1728e8d235f2d02b9656ed3596d.tar.bz2 olsndot-25aac36a8cafe1728e8d235f2d02b9656ed3596d.zip |
Somewhat more linear slide
Diffstat (limited to 'firmware/offset_test.py')
-rw-r--r-- | firmware/offset_test.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/offset_test.py b/firmware/offset_test.py index 63fd6ba..ca308a6 100644 --- a/firmware/offset_test.py +++ b/firmware/offset_test.py @@ -92,13 +92,13 @@ if __name__ == '__main__': uut.send_framebuf([0]*uut.nchannels) time.sleep(args.wait) readings = [ bp.adc_value for _ in range(args.oversample) ] - mean, stdev = statistics.mean(readings), statistics.stdev(readings) + zero_mean, stdev = statistics.mean(readings), statistics.stdev(readings) cur.execute(''' INSERT INTO measurements ( run_id, channel, duty_cycle, voltage, voltage_stdev, timestamp ) VALUES (?, -1, 0, ?, ?, ?)''', - (run_id, mean, stdev, time.time())) - print('Zero cal: {:5.4f}V stdev={:5.4f}V'.format(mean, stdev)) + (run_id, zero_mean, stdev, time.time())) + print('Zero cal: {:5.4f}V stdev={:5.4f}V'.format(zero_mean, stdev)) for ch in channels: for i in range(nbits): @@ -123,7 +123,7 @@ if __name__ == '__main__': ) VALUES (?, ?, ?, ?, ?, ?)''', (run_id, ch, duty_cycle, mean, stdev, time.time())) print('{:08d} ch={} {:04x}({:6.5f}): {:5.4f} stdev {:5.4f}'.format( - cur.lastrowid, ch, val, duty_cycle, mean, stdev)) + cur.lastrowid, ch, val, duty_cycle, mean-zero_mean, stdev)) uut.send_framebuf([0]*uut.nchannels) bp.power_on = False |