status.i4.v = dio_set_value_text_c(device_index.i4.v, element.i4.v,
					   value_string.i1a.r [,no_queue.i4.v]

	This routine sets a specified device based upon a scaled text string.

	device_index	device index
	element		element to return (starts at 0) (Note:  A nonzero
			value for this argument only makes sense in the
			case of an array device.)
	value_string	null terminated value string
	[no_queue]	queueing information
			(DIO_WAIT_FOR_SET -> make setting now and wait
					     for reply (default),
			 DIO_NO_WAIT_SET -> make setting now and don't wait
					    for reply from the destination
					    front end)
	[convert_type]	type of scaling conversion desired
			(DIO_COMMON -> scale from common engineering units
			 DIO_PRIMARY -> scale from primary units)

	This function returns ACNET status values as follows:

	OK			success
	DIO_MEMFAIL		memory allocation failure
	DIO_INVDEV		not a valid array device
	DIO_BADARG		invalid array element or convert type requested
	DIO_SCALEFAIL		no scaling information available
	negative value		ACNET format error

	This function requires the following include files:

	cnsparam_h, dbprops_h, diolib_h, acnet_errors_h, tclk_events_h

	Related functions:

	dio_value_text_to_raw_data_c, dio_value_text_c,
	dio_raw_to_value_text_c, dio_scaled_to_value_text_c,

	C/C++ usage:

	static const char	value_string[] = " 2.456";
	int	status;
	int	device_index = 14430;
	int	element = 0;
	int	no_queue = DIO_WAIT_FOR_SET;
	int	convert_type = DIO_COMMON;

	status = dio_set_value_text_c(device_index,element,value_string,