This commit is contained in:
2023-12-06 10:58:37 +01:00
parent ff161e0297
commit cbc3bfbfe2
53 changed files with 5331 additions and 82 deletions

4522
script/Test/Bug.log Normal file

File diff suppressed because it is too large Load Diff

25
script/Test/TestHscan Normal file
View File

@@ -0,0 +1,25 @@
config = {}
config["class"] = "ch.psi.pshell.crlogic.CrlogicScan"
config["prefix"] = "X05LA-ES2-CRL"
config["ioc"] = "X05LA-VME-ES2.psi.ch"
config["integrationTime"] = 0.01
config["additionalBacklash"] = 0.0
pos = CrlogicPositioner("CrlogicPositioner", "X05LA-ES2-VERSI:TRXDO", None);
sensors = [
CrlogicSensor("Trigger1", "TRIGGER1"),
#CrlogicSensor("Scaler0", "X05LA-ES3-SAI_06:CUR-MEAN", True)
]
pos.initialize()
pos.move(0.0)
try:
r1 = hscan(config, pos, sensors,-1.0, 1.0, 0.1,1, False)
finally:
pos.close()

25
script/Test/TestHscan.py Normal file
View File

@@ -0,0 +1,25 @@
config = {}
config["class"] = "ch.psi.pshell.crlogic.CrlogicScan"
config["prefix"] = "X05LA-ES2-CRL"
config["ioc"] = "X05LA-VME-ES2.psi.ch"
config["integrationTime"] = 0.01
config["additionalBacklash"] = 0.0
pos = CrlogicPositioner("CrlogicPositioner", "X05LA-ES2-VERSI:TRXDO", None);
sensors = [
CrlogicSensor("Trigger1", "TRIGGER1"),
#CrlogicSensor("Scaler0", "X05LA-ES3-SAI_06:CUR-MEAN", True)
]
pos.initialize()
pos.move(0.0)
try:
r1 = hscan(config, pos, sensors,-1.0, 1.0, 0.1,1, False)
finally:
pos.close()

24
script/Test/TestHscan2.py Normal file
View File

@@ -0,0 +1,24 @@
pos = CrlogicPositioner("CrlogicPositioner", "X05LA-ES2-VERSI:TRXDO")
#pos = CrlogicPositioner("CrlogicPositioner", "X05LA-PC-ACS:m1", "X05LA-ES2-NA:L1TRX-ENC")
sensors = [
CrlogicSensor("trigger", "TRIGGER1"),
Channel("X05LA-ES3-SAI_06:CUR-MEAN", alias = "SAI_BS_Diode", monitored=True),
Channel("X05LA-ES3-SAI_05:CUR-MEAN", alias = "microChamber", monitored=True),
Channel("X05LA-ES3-SAI_07:CUR-MEAN", alias = "transSiCDiode", monitored=True),
Channel("X05LA-EH-QEM1:SumAll:MeanValue_RBV", alias = "BMtotal", monitored=True),
Channel("MTEST-X05LA-ES2-XRAYEYE:FEMTO-MEAN-CURR", alias = "", monitored=True),
]
pos.initialize()
pos.move(0.0)
try:
r=oscan(CRLOGIC_IOC, CRLOGIC_PREFIX, pos, sensors,-1.0, 1.0, 0.1, \
integration_time=0.2, additional_backlash=0.3, \
passes=1, zigzag=False, \
monitors=[trx.readback])
finally:
pos.close()

16
script/Test/TestHscan3.py Normal file
View File

@@ -0,0 +1,16 @@
pos = CrlogicPositioner("CrlogicPositioner", "X05LA-PC-ACS:m1", "X05LA-ES2-NA:L1TRX-ENC")
sensors = [
CrlogicSensor("trigger", "TRIGGER1"),
]
pos.initialize()
pos.move(0.0)
try:
r=oscan(CRLOGIC_IOC, CRLOGIC_PREFIX, pos, sensors,-1.0, 1.0, 0.1, \
integration_time=0.2, additional_backlash=0.3, \
passes=1, zigzag=False, \
monitors=[trx.readback])
finally:
pos.close()