improve ppms simulation
improvments on temp simulation Change-Id: I681e2a2fb7c556c2b73e969efa77ace13f0fc6ec Reviewed-on: https://forge.frm2.tum.de/review/c/sine2020/secop/playground/+/21687 Tested-by: JenkinsCodeReview <bjoern_pedersen@frm2.tum.de> Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch>
This commit is contained in:
parent
ba7876b7d3
commit
6af440c971
@ -160,14 +160,19 @@ class PpmsSim:
|
||||
else:
|
||||
self.status.ch = self.chamber.target
|
||||
|
||||
if abs(self.t - self.temp.target) < 0.01:
|
||||
self.status.t = 1
|
||||
elif abs(self.t - self.temp.target) < 0.1:
|
||||
self.status.t = 5
|
||||
elif abs(self.t - self.temp.target) < 1:
|
||||
self.status.t = 6
|
||||
else:
|
||||
self.status.t = 2
|
||||
if 'TEMP' in self.changed:
|
||||
self.changed.remove('TEMP')
|
||||
self.status.t = 2 # changing
|
||||
self.t_start = now
|
||||
elif abs(self.t - self.temp.target) < 0.1:
|
||||
if now > self.t_start + 10:
|
||||
self.status.t = 1 # stable
|
||||
else:
|
||||
self.status.t = 5 # within tolerance
|
||||
else:
|
||||
self.t_start = now
|
||||
if abs(self.t - self.temp.target) < 1:
|
||||
self.status.t = 6 # outside tolerance
|
||||
|
||||
|
||||
if abs(self.pos - self.move.target) < 0.01:
|
||||
|
Loading…
x
Reference in New Issue
Block a user