#! /usr/bin/env mpscript # # A test script for the mpscript utility. # def main( record_list, argv ): print "main() invoked." print "record_list =", record_list print "argv =", argv print "" # Mp.set_debug_level(-10) energy_motor = record_list.get_record( "energy" ) position = energy_motor.get_position() units = energy_motor.get_field( "units" ) print "Energy motor position = %f %s." % ( position, units ) print "********************* mptest ************************" omega_params_record = record_list.get_record( "omega_params" ) omega_params = omega_params_record.read() print "omega_params =", omega_params print "********************* mptest ************************" debug_2d_record = record_list.get_record( "debug_2d" ) debug_2d = debug_2d_record.read() print "debug_2d =", debug_2d print "********************* mptest ************************" debug_3d_record = record_list.get_record( "debug_3d" ) debug_3d = debug_3d_record.read() print "debug_3d =", debug_3d print "********************* mptest ************************" beamline_name_record = record_list.get_record( "beamline_name" ); beamline_name = beamline_name_record.read() print "beamline_name =", beamline_name print "********************* mptest ************************" debug_2d_str_record = record_list.get_record( "debug_2d_str" ) debug_2d_str = debug_2d_str_record.read() print "debug_2d_str =", debug_2d_str print "********************* mptest ************************" debug_3d_str_record = record_list.get_record( "debug_3d_str" ) debug_3d_str = debug_3d_str_record.read() print "debug_3d_str =", debug_3d_str