From c0bc217d21dd63657101e025f7745ab1df43a94d Mon Sep 17 00:00:00 2001 From: CPD Date: Tue, 4 Feb 2025 16:56:27 +0100 Subject: [PATCH] cpdctrl/cpdctrl-interactive.py use threads --- cpdctrl/measurement.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cpdctrl/measurement.py b/cpdctrl/measurement.py index cbaa6bb..25f90aa 100644 --- a/cpdctrl/measurement.py +++ b/cpdctrl/measurement.py @@ -17,8 +17,6 @@ from multiprocessing import Pipe from multiprocessing.connection import Connection from queue import Queue - - def measure( vm_dev: VoltageMeasurementDevice, led_dev: LedControlDevice, @@ -36,10 +34,11 @@ def measure( led_dev = LEDD1B() if vm_dev is None: vm_dev = init("GPIB0::22::INSTR") - # if no "time" in header, set the current local time in ISO 8601 format + # if no "time" in metadata, set the current local time in ISO 8601 format # and without microseconds - if not "time" in data.header: - data.header["time"] = datetime.datetime.now().replace(microsecond=0).isoformat() + if not "time" in data.metadata: + data.metadata["time"] = datetime.datetime.now().replace(microsecond=0).isoformat() + data.metadata["test"] = "TEST" vm_dev.reset(True) try: i = 0 @@ -91,4 +90,5 @@ def measure( pass data.flush(verbose=verbose) led_dev.off() + print(data.metadata) print("Measurement stopped" + " "*50) \ No newline at end of file