#! /usr/bin/env mpenv # # This script reports the position of the requested motor. # import Mp import MpCa if ( len(sys.argv) != 3 ): print "" print "Usage: mpca_get_position motorname" print "" sys.exit(0); motor_name = sys.argv[2] rbv_name = "%s.RBV" % motor_name rbv_pv = MpCa.PV( rbv_name ) position = rbv_pv.caget() egu_name = "%s.EGU" % motor_name egu_pv = MpCa.PV( egu_name ) units = egu_pv.caget() print "Motor '%s' position = %g %s" % (motor_name, position, units)