diff --git a/script/Bmp6TimeScan.py b/script/Bmp6TimeScan.py index 3e12927..1028124 100644 --- a/script/Bmp6TimeScan.py +++ b/script/Bmp6TimeScan.py @@ -9,7 +9,7 @@ rel_x = pico_bpm6_ts_x.read() class XAxis(ReadableArray): def read(self): - return [x + pico_bpm6_ts_x.getTimestamp() for x in rel_x] + return [x + pico_bpm6_ts_sumall.getTimestamp() for x in rel_x] def getSize(self): return len(rel_x) #only reads if cache is None @@ -18,15 +18,18 @@ pico_bpm6_x_axis = XAxis() set_device_alias(pico_bpm6_x_axis, "pico_bpm6_x_axis") -setup_plotting(line_plots = [pico_bpm6_ts_sumall.cache, pico_bpm6_x_axis]) +sensors = [pico_bpm6_ts_sumall, pico_bpm6_ts_cur1, pico_bpm6_ts_cur2, pico_bpm6_ts_cur3, pico_bpm6_ts_cur4] +setup_plotting(line_plots = sensors + [pico_bpm6_x_axis,]) caput ("X12SA-ES1-TTL:OUT_02", "HIGH") -pico_bpm6_ts.setMonitored(True) + +for sensor in sensors: sensor.setMonitored(True) try: - mscan(pico_bpm6_ts, [pico_bpm6_ts_sumall, pico_bpm6_x_axis], 50) - #tscan(pico_bpm6_new, 10, 0.1) + mscan(pico_bpm6_ts_sumall, sensors + [pico_bpm6_x_axis,], 100) # 100 samples + #mscan(pico_bpm6_ts_sumall, sensors, -1, 2.0) #Samples for 2s + #tscan(pico_bpm6_new, 10, 0.1) #10 samples every 0.1s finally: - pico_bpm6_ts.setMonitored(False) + for sensor in sensors: sensor.setMonitored(False) caput ("X12SA-ES1-TTL:OUT_02", "LOW")