Beispiel #1
0
def mvaDescriptor(*args): #convenience to get around nasty PV names
  newArgsList = []
  for i in range(0,len(args),2):
    newArgsList.append(beamline_support.pvNameSuffix_from_descriptor(args[i]))
    newArgsList.append(float(args[i+1]))
  newArgs = tuple(newArgsList)
  mva(*newArgs)
Beispiel #2
0
def mvrDescriptor(*args):  #convenience to get around nasty PV names
    newArgsList = []
    for i in range(0, len(args), 2):
        newArgsList.append(
            beamline_support.pvNameSuffix_from_descriptor(args[i]))
        newArgsList.append(float(args[i + 1]))
    newArgs = tuple(newArgsList)
    mvr(*newArgs)
Beispiel #3
0
def mvaDescriptor(*args): #convenience to get around nasty PV names
  newArgsList = []
  if (args[0] == "detectorDist"):
    beamline_support.setPvValFromDescriptor("govRobotDetDist",float(args[1]))
    beamline_support.setPvValFromDescriptor("govHumanDetDist",float(args[1]))
  
  for i in range(0,len(args),2):
    newArgsList.append(beamline_support.pvNameSuffix_from_descriptor(args[i]))
    newArgsList.append(float(args[i+1]))
  newArgs = tuple(newArgsList)
  mva(*newArgs)
Beispiel #4
0
def mvaDescriptor(*args):  #convenience to get around nasty PV names
    newArgsList = []
    if (args[0] == "detectorDist"):
        beamline_support.setPvValFromDescriptor("govRobotDetDist",
                                                float(args[1]))
        beamline_support.setPvValFromDescriptor("govHumanDetDist",
                                                float(args[1]))
        if (db_lib.getBeamlineConfigParam(daq_utils.beamline, "HePath") == 1):
            return

    for i in range(0, len(args), 2):
        newArgsList.append(
            beamline_support.pvNameSuffix_from_descriptor(args[i]))
        newArgsList.append(float(args[i + 1]))
    newArgs = tuple(newArgsList)
    mva(*newArgs)
Beispiel #5
0
def motorPosFromDescriptor(descriptor):
  return get_epics_motor_pos(beamline_support.pvNameSuffix_from_descriptor(descriptor))
Beispiel #6
0
def motorPosFromDescriptor(descriptor):
    return get_epics_motor_pos(
        beamline_support.pvNameSuffix_from_descriptor(descriptor))