37 lines
934 B
Python
37 lines
934 B
Python
from startup._common_imports import *
|
|
import startup._demo
|
|
|
|
### Create dummy scannables ###
|
|
mu = Dummy('mu')
|
|
delta = Dummy('delta')
|
|
gam = Dummy('gam')
|
|
eta = Dummy('eta')
|
|
chi = Dummy('chi')
|
|
phi = Dummy('phi')
|
|
_sixc = ScannableGroup('_sixc', (mu, delta, gam, eta, chi, phi))
|
|
en = Dummy('en')
|
|
en.level = 3
|
|
|
|
|
|
### Configure and import diffcalc objects ###
|
|
ESMTGKeV = 1
|
|
settings.hardware = ScannableHardwareAdapter(_sixc, en, ESMTGKeV)
|
|
settings.geometry = diffcalc.hkl.you.geometry.SixCircle() # @UndefinedVariable
|
|
settings.energy_scannable = en
|
|
settings.axes_scannable_group= _sixc
|
|
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()
|
|
|
|
# Set some limits
|
|
setmin('gam', -179)
|
|
setmax('gam', 179)
|
|
|
|
demo = startup._demo.Demo(globals(), 'sixc') |