Esempio n. 1
0
from poms.scannables.colbyDelayLineScannable import colbyDelayLineScannable
delay = colbyDelayLineScannable('delay', "172.23.110.129")
meta_add(delay)
""" XFMR detector """
#from beamline.poms.scannables.zurichXFMRDetector import socketDevice, zurichRangeScannable, zurichDetector
run("beamline/poms/scannables/zurichXFMRDetector.py")
zursoc = socketDevice(host='DIAMRD3079.dc.diamond.ac.uk', port=10000)
zurRange = zurichRangeScannable(zursoc)
xfmr = zurichDetector(zursoc)
meta_add(zurRange)
""" set rasor metadata """
#meta_add(pgm_energy, th, tth, chi, thp, ttp, eta, sx, sy, sz, dsu, dsd, th_off, tth_off, emecy1, emecy2, emecpitch,pinhx, pinhy)
meta_add(
    s4xsize,
    s4ysize,
)
add_default(macr16)
""" poms metadata """
meta_add(user1_axis1, user1_axis2, user1_axis3)
""" change data save folder """
import os
from gda.jython import InterfaceProvider
cwd = InterfaceProvider.getPathConstructor().createFromDefaultProperty()
if (cwd.split("/")[-1] != "data"):
    setSubdirectory("data")

scan_processing_on()

print ""
print "finished running user localstation"
Esempio n. 2
0
def pwd():
        print InterfaceProvider.getPathConstructor().createFromDefaultProperty()
Esempio n. 3
0
def pwd():
    '''return the current working directory'''
    curdir = InterfaceProvider.getPathConstructor().createFromDefaultProperty()
    return curdir
Esempio n. 4
0
def nwf():
    '''query the absolute path of the next working file'''
    curdir = InterfaceProvider.getPathConstructor().createFromDefaultProperty()
    filenumber = i09NumTracker.getCurrentFileNumber()
    return os.path.join(curdir, str(filenumber + 1))
Esempio n. 5
0
def nwf():
    '''query the next working file path'''
    cwd = InterfaceProvider.getPathConstructor().createFromDefaultProperty()
    filenumber = numTracker.getCurrentFileNumber()
    return os.path.join(cwd, str(filenumber + 1))
Esempio n. 6
0
 def getDataDir_Old(self):
     dataDir = InterfaceProvider.getPathConstructor(
     ).createFromDefaultProperty()
     #		dataDir = InterfaceProvider.getPathConstructor().createFromProperty("gda.pilatus.datadir");
     return dataDir
Esempio n. 7
0
 def getDataPath(self):
     dataPath = InterfaceProvider.getPathConstructor(
     ).createFromDefaultProperty()
     return dataPath
Esempio n. 8
0
 def _get_target_directory(self):
     datadir = InterfaceProvider.getPathConstructor(
     ).createFromDefaultProperty()
     return os.path.join(datadir,
                         '%05i-%s-files' % (self.scannumber, self.name))
Esempio n. 9
0
def nextDataFile():
    '''query the absolute path of the next working file'''
    curdir = InterfaceProvider.getPathConstructor().createFromDefaultProperty()
    filenumber = i09NumTracker.incrementNumber()
    return os.path.join(curdir, str(filenumber) + ".txt")