#! /usr/bin/env mpscript # # This script changes the floating poing variable to the requested value. # import time def main( record_list, argv ): if ( len(argv) != 2 ): print( "" ) print( "Usage: mp_var variable new_value" ) print( "" ) sys.exit(1); variable_name = argv[0] value_to_send = float( argv[1] ) variable = record_list.get_record( variable_name ) print( "Changing Variable %s' to %f " \ % ( variable_name, value_to_send ) ) tuple_to_send = ( value_to_send, ) variable.write( tuple_to_send ) received_tuple = variable.read() received_value = received_tuple[0] print( "Changed Variable %s' to %f " \ % ( variable_name, received_value ) )