dio_set_array_device_double_c

	status.i4.v = dio_set_array_device_double_c(device_index.i4.v,
						    values.r8a.r,
						    num_elements.i4.v,
						    start_element.i4.v)

	This routine sets an array of scaled values (engineering units)
	for a specified device and property.  Do not use this routine for
	special table devices (ramp cards, etc).  Use the routine
	td_set_one(_c) instead.

	device_index	device index
	values		array of setting values
	num_elements	number of array elements to set
	start_element	first element to set (starts at 0)

	This function returns ACNET status values as follows:

	OK			success
	DIO_SETDIS		DIO settings are disabled
	DIO_MEMFAIL		memory allocation failure
	DIO_INVDEV		not a valid array device
	DIO_BADARG		invalid number of elements or starting element
	DIO_SCALEFAIL		no scaling information available
	negative value		ACNET format error

	This function requires the following include files:

	diolib_h, acnet_errors_h

	Related functions:

	dio_set_array_device_c, dio_set_dev(_c), dio_cancel_set_array_c,
	dio_can_set(_c), dio_set_raw(_c), dio_set_device_list_c, dio_set_lst,
	td_set_one(_c), dio_get_array_device_c, dio_get_array_device_double_c,
	dio_get_dev(_c)

	C/C++ usage:

	int	status;
	int	device_index = 14430;
	int	num_elements = 2;
	int	start_element = 0;
	static double	values[2] = {1.0, 2.0};

	status = dio_set_array_device_double_c(device_index,values,num_elements,
					       start_element);