コード例 #1
0
ファイル: beamline_lib.py プロジェクト: cowanml/lsdc
def monscn():   # for now, not sure if this should go in macros
  mono_mot_code = beamline_support.get_motor_code(beamline_support.motor_code_from_descriptor("monochromator"))  
  beamline_support.newfile("spectrum")
  current_filename = nowfile()
  daq_lib.open_shutter()
#  align(mono_mot_code)
  beamline_support.dscan(mono_mot_code)
  daq_lib.close_shutter()    
  command_string = "ln -sf %s spectrum.dat" % current_filename
  os.system(command_string)
  beamline_support.newfile("scandata")      
コード例 #2
0
def monscn():  # for now, not sure if this should go in macros
    mono_mot_code = beamline_support.get_motor_code(
        beamline_support.motor_code_from_descriptor("monochromator"))
    beamline_support.newfile("spectrum")
    current_filename = nowfile()
    daq_lib.open_shutter()
    beamline_support.dscan(mono_mot_code)
    daq_lib.close_shutter()
    command_string = "ln -sf %s spectrum.dat" % current_filename
    os.system(command_string)
    beamline_support.newfile("scandata")
コード例 #3
0
ファイル: beamline_lib.py プロジェクト: cowanml/lsdc
def mvf(motcode,counter_num):
  beamline_support.peakScan(motcode,counter_num)
  copy_datafile_to_global(beamline_support.datafile_name,motcode)    
  beamline_support.newfile("scandata")    
  return
コード例 #4
0
ファイル: beamline_lib.py プロジェクト: cowanml/lsdc
def scan(motcode):
  beamline_support.ascan(motcode)
  copy_datafile_to_global(beamline_support.datafile_name,motcode)    
  beamline_support.newfile("scandata")    
  return
コード例 #5
0
ファイル: beamline_lib.py プロジェクト: cowanml/lsdc
def newfile(filename_prefix):
  beamline_support.newfile(filename_prefix)
コード例 #6
0
def mvf(motcode, counter_num):
    beamline_support.peakScan(motcode, counter_num)
    copy_datafile_to_global(beamline_support.datafile_name, motcode)
    beamline_support.newfile("scandata")
    return
コード例 #7
0
def scan(motcode):
    beamline_support.ascan(motcode)
    copy_datafile_to_global(beamline_support.datafile_name, motcode)
    beamline_support.newfile("scandata")
    return
コード例 #8
0
def newfile(filename_prefix):
    beamline_support.newfile(filename_prefix)