New ScreenPanel

This commit is contained in:
2018-01-19 10:56:53 +01:00
commit ae4d621609
580 changed files with 46598 additions and 0 deletions

38
script/hscan.py Executable file
View File

@@ -0,0 +1,38 @@
sc1.stop()
sc1.setOneShot()
sc1.channels[0].setPreset(False)
sc1.channels[0].setPresetValue(0)
sc1.start()
sensors = [
CrlogicSensor("Trigger0", "TRIGGER0"),
CrlogicSensor("Trigger1", "TRIGGER1"),
CrlogicSensor("Scaler0", "SCALER0", True),
CrlogicSensor("Scaler1", "SCALER1", True),
CrlogicSensor("Timestamp", "TIMESTAMP"),
RegisterCache(sin),
]
def before(pass_no):
print "Start ", pass_no
def after(pass_no):
print "Stop", pass_no
hscan(crlogic_config, bragg, sensors, 0.0, 5.0, 0.1,1, False, before_stream=before, after_stream=after)
""""
for i in range(1):
pos = CrlogicPositioner("CrlogicPositioner", "MTEST-HW3:MOT1", None)
pos.initialize()
try:
#for i in range(10):
print "----------------- Scan " +str(i) + " -----------------"
hscan(config, pos, sensors, 0.0, 5.0, 0.1,1, False, before_stream=before, after_stream=after)
finally:
pos.close()
""""