cpdctrl/cpdctrl-interactive.py
use threads
This commit is contained in:
parent
cbd3aa0c7c
commit
c0bc217d21
@ -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)
|
Loading…
x
Reference in New Issue
Block a user