Startup
This commit is contained in:
54
script/__Lib/diffcalc_old/startup/i06.py
Normal file
54
script/__Lib/diffcalc_old/startup/i06.py
Normal file
@@ -0,0 +1,54 @@
|
||||
from startup._common_imports import * # @UnusedWildImport
|
||||
from diffcalc.gdasupport.minigda.scannable import ScannableMotionWithScannableFieldsBase # @UnusedImport
|
||||
from diffcalc.gdasupport.minigda.scannable import DummyPD
|
||||
if not GDA:
|
||||
import startup._demo
|
||||
else:
|
||||
# import __main__ # @UnresolvedImport
|
||||
from __main__ import dd2th,ddth,denergy # @UnresolvedImport
|
||||
LOCAL_MANUAL = "http://confluence.diamond.ac.uk/pages/viewpage.action?pageId=31853413"
|
||||
# Diffcalc i06-1
|
||||
# ======== ===
|
||||
# delta dd2th
|
||||
# eta ddth
|
||||
# chi dummy
|
||||
# phi dummy
|
||||
|
||||
|
||||
### Create dummy scannables ###
|
||||
if GDA:
|
||||
print "!!! Starting LIVE diffcalc with delta(dd2th), eta(ddth), chi(dummy), phi(dummy) and denergy."
|
||||
delta = dd2th
|
||||
eta = ddth
|
||||
en=denergy
|
||||
|
||||
else:
|
||||
delta = Dummy('delta')
|
||||
eta = Dummy('eta')
|
||||
en = Dummy('en')
|
||||
en(1500)
|
||||
|
||||
chi = DummyPD('chi')
|
||||
phi = DummyPD('phi')
|
||||
|
||||
_fourc = ScannableGroup('_fourc', (delta, eta, chi, phi))
|
||||
en.level = 3
|
||||
|
||||
### Configure and import diffcalc objects ###
|
||||
ESMTGKeV = 1
|
||||
settings.hardware = ScannableHardwareAdapter(_fourc, en, ESMTGKeV)
|
||||
settings.geometry = diffcalc.hkl.you.geometry.FourCircle() # @UndefinedVariable
|
||||
settings.energy_scannable = en
|
||||
settings.axes_scannable_group= _fourc
|
||||
settings.energy_scannable_multiplier_to_get_KeV = ESMTGKeV
|
||||
|
||||
from diffcalc.gdasupport.you import * # @UnusedWildImport
|
||||
|
||||
if GDA:
|
||||
print "Running in GDA --- aliasing commands"
|
||||
alias_commands(globals())
|
||||
|
||||
# Load the last ub calculation used
|
||||
lastub()
|
||||
if not GDA:
|
||||
demo = startup._demo.Demo(globals(), 'fourc')
|
||||
Reference in New Issue
Block a user