added template for the start-up script

This commit is contained in:
2021-07-05 15:07:32 +02:00
parent dabb761aef
commit c1be189f5c

49
furka.py Normal file
View File

@ -0,0 +1,49 @@
#!/usr/bin/env python
# just a precaution:
from pathlib import Path
filepath = Path(__file__).absolute()
raise SystemExit(f"Please adjust pgroup and channels in {filepath}")
from slic.core.acquisition import SFAcquisition
from slic.core.adjustable import PVAdjustable, DummyAdjustable
from slic.core.condition import PVCondition
from slic.core.scanner import Scanner
from slic.devices.general.delay_stage import Delay
from slic.devices.general.motor import Motor
from slic.devices.general.smaract import SmarActAxis
from slic.gui import GUI
from slic.utils import devices
dummy = DummyAdjustable(units="au")
channels = [
"SOME:CHANNEL",
"SOMETHING:ELSE"
]
pvs = [
"SOME:CHANNEL",
"SOMETHING:ELSE"
]
instrument = "furka"
pgroup = "p19???"
#check_intensity = PVCondition("SATFE10-PEPG046:FCUP-INTENSITY-CAL", vmin=5, vmax=None, wait_time=3, required_fraction=0.8)
check_intensity = None
daq = SFAcquisition(instrument, pgroup, default_channels=channels, default_pvs=pvs, rate_multiplicator=1)
scan = Scanner(default_acquisitions=[daq], condition=check_intensity)
gui = GUI(scan)
print("To start the GUI, run: gui()")