After debugging the dispersion tool during machine development shift

This commit is contained in:
2023-08-17 13:53:05 +02:00
parent fff0c81070
commit 4ed4630b8d
4 changed files with 71 additions and 34 deletions
+3 -3
View File
@@ -31,10 +31,10 @@ class SlicScan(QObject):
self.clear()
self.doSnap = snap
self.daq=daq
Thread(target=self.Tmonitor).start()
Thread(name='Scan-Monitor',target=self.Tmonitor).start()
def Tmonitor(self):
mythread = Thread(target=self.Tscanner).start()
mythread = Thread(name='Slic-Scanner',target=self.Tscanner).start()
time.sleep(1)
ostep = -1
while(self.daq.running()):
@@ -59,7 +59,7 @@ class SlicScan(QObject):
self.daq.scan()
def startSnap(self):
Thread(target=self.Tsnap).start()
Thread(name='Snap-Acquisition',target=self.Tsnap).start()
def Tsnap(self):
self.snap = getSnap()
+1 -2
View File
@@ -59,8 +59,7 @@ def getSnap(pvs=None):
for i,pv in enumerate(pvs):
if val[i]: # filter out None values
ret[pv]=float(val[i])
epics.ca.clear_cache()
# epics.ca.clear_cache()
return ret
def saveSnap(pvs={},label="", comment = "generated by application"):