Added upstream front end attenuator

This commit is contained in:
2022-09-23 12:52:32 +02:00
parent 26fd665b03
commit 4d4a6d64fb

View File

@ -27,8 +27,6 @@ from slic.utils import devices, Marker, as_shortcut
from slic.utils import Channels, Config, Elog, Screenshot, PV
from slic.core.acquisition.fakeacquisition import FakeAcquisition
# from devices.attenuator import Attenuator
from channels import detectors, channels, pvs
from spreadsheet import overview
@ -40,14 +38,12 @@ cool_motor = MyNewCoolThing("cool_motor")
dummy = DummyAdjustable(units="au")
## Attenuator
## Attenuators
from slic.devices.xoptics.aramis_attenuator import Attenuator
from knife_edge import KnifeEdge
attenuator_ID = "SAROP31-OATA150"
attenuator = Attenuator(
attenuator_ID, description="Attenuators with absolute encoders"
)
attenuator = Attenuator("SAROP31-OATA150", description="Cristallina attenuator OATA150")
front_end_attenuator = Attenuator("SARFE10-OATT053", description="Front end attenuator OATT053")
def test_attenuator():
tfundamental = attenuator.get_transmission()
@ -55,8 +51,7 @@ def test_attenuator():
assert tfundamental > 0
except TypeError:
print("No transmission value reported from {attenuator.ID}")
test_attenuator()
#test_attenuator()
## Undulator
@ -68,10 +63,7 @@ undulators = undulator.Undulators()
## Slits
from slic.devices.xoptics import slits
# _old for Alvra codepath, recommended here
# slits_ADC = slits.SlitPosWidth_old("SAROP31-OAPU149", name="Apertures - ADC")
## Smaract stage
## Smaract & attocube stages
from smaract_device_def import smaract
from attocube_device_def import attocube