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