added template for the start-up script
This commit is contained in:
49
furka.py
Normal file
49
furka.py
Normal 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()")
|
||||||
|
|
||||||
|
|
||||||
|
|
Reference in New Issue
Block a user