false true true 400 interpNew_help false false Display true 480 true 5 418 643 true Grouping Container true true Default 482 0 false 25 1 Grouping Container false false 0 0 false true 100.0 25 true false Rectangle false Rectangle true false Default 0 480 0 1 0 true 0 $(pv_name) $(pv_value) 0 true 1 false 20 Label true false Label true Lookup table interpolator 480 0 1 1 0 true 0 false true 20 true 0.0 0.0 0 1 true false Polyline false Polyline true false Default 0 479 0 1 3 true 23 $(pv_name) $(pv_value) 1 true Grouping Container true true Default 400 0 false 71 1 Grouping Container false false 30 45 true true 1 false false 10 false Text Update 1 true false $(P)interp$(Q)_n Text Update true ###### false 0 40 0 1 1 60 false $(pv_name) $(pv_value) 0 true 1 false 10 Label true false Label true VALUES) 50 0 1 0 60 true 45 false true -Infinity 1 false false false 16 false Text Input 4 true false 0 $(P)interp$(Q).F Text Input true false 0 30 3 1 Infinity false 0 55 $(pv_name) $(pv_value) 225 true 1 false 10 Label true false Label true POLYNOMIAL ORDER: 100 0 1 0 60 true 115 true 1 false 14 Label true false Label true Description 80 0 1 1 0 true 85 true 1 false 10 Label true false Label true SHOW 40 0 1 1 5 true 45 false true -Infinity 1 false false false 20 false Text Input 4 true false 0 $(P)interp$(Q)_y1.DESC Text Input true false 0 80 3 1 Infinity false 0 15 $(pv_name) $(pv_value) 85 false true -Infinity 1 false false false 20 false Text Input 4 true false 0 $(P)interp$(Q)_y2.DESC Text Input true false 0 80 3 1 Infinity false 0 35 $(pv_name) $(pv_value) 85 false true false 20 false Menu Button false Menu Button true false Default 40 6 1 15 ../std/arrayPlot.opi true $(P)interp$(Q).VALA $(P)interp$(Q).VALB Y1 1 plot $(pv_name) $(pv_value) 45 false true false 20 false Menu Button false Menu Button true false Default 40 6 1 35 ../std/arrayPlot.opi true $(P)interp$(Q).VALA $(P)interp$(Q).VALC Y2 1 plot $(pv_name) $(pv_value) 45 true 1 false 14 Label true false Label true Output Link 150 0 1 1 0 true 250 false true -Infinity 1 false false false 20 false Text Input 4 true false 0 $(P)interp$(Q)_y1.OUT Text Input true false 0 150 3 1 Infinity false 0 15 $(pv_name) $(pv_value) 250 false true -Infinity 1 false false false 20 false Text Input 4 true false 0 $(P)interp$(Q)_y2.OUT Text Input true false 0 150 3 1 Infinity false 0 35 $(pv_name) $(pv_value) 250 true 1 false 14 Label true false Label true Y (output) 80 0 1 1 0 true 170 true true 1 false false 20 false Text Update 1 true false $(P)interp$(Q)_y1.VAL Text Update true ###### false 0 80 0 1 1 15 false $(pv_name) $(pv_value) 167 true true 1 false false 20 false Text Update 1 true false $(P)interp$(Q)_y1.VAL Text Update true ###### false 0 80 0 1 1 35 false $(pv_name) $(pv_value) 167 true 1 false 14 Label true false Label true X (input) 80 0 1 1 40 true 5 false true -Infinity 1 false false false 20 false Text Input 1 true false 0 $(P)interp$(Q)_x.VAL Text Input true false 0 80 3 1 Infinity false 0 55 $(pv_name) $(pv_value) 5 false true false 20 false Menu Button false Menu Button true false Default 40 6 1 90 interpNew.opi true true interp $(pv_name) $(pv_value) 400 true 1 false 15 Label true false Label true There are two ways to load interpolation tables: 450 0 1 0 110 true 10 true 1 false 15 Label true false Label true Y1: $(P)interp$(Q).VALB 390 0 1 0 159 true 80 true 1 false 15 Label true false Label true X: $(P)interp$(Q).VALA 390 0 1 0 144 true 80 true 1 false 15 Label true false Label true Y2: $(P)interp$(Q).VALC 390 0 1 0 174 true 80 true 1 false 15 Label true false Label true 1) Write arrays to the following PV's: 460 0 1 0 129 true 10 true 1 false 15 Label true false Label true $(P)interp$(Q).VALE 390 0 1 0 219 true 80 true 1 false 15 Label true false Label true Write the number of points in the arrays to 460 0 1 0 204 true 10 true 1 false 15 Label true false Label true (X values must increase with array index.) 460 0 1 0 189 true 10 true 1 false 15 Label true false Label true To use interpolation tables, write a value to X. 460 0 1 0 344 true 10 true 1 false 15 Label true false Label true 2) Load tables point by point: 460 0 1 0 239 true 10 true 1 false 15 Label true false Label true Y's will be updated, and values will be written to 460 0 1 0 359 true 10 true 1 false 15 Label true false Label true output links (if links have been specified). 460 0 1 0 374 true 10 true 1 false 15 Label true false Label true 1) Click 'More/Less' button; select 'Data Entry'. 430 0 1 0 254 true 40 true 1 false 15 Label true false Label true 2) Enter values for X, Y1, and Y2. (Manually 430 0 1 0 269 true 40 true 1 false 15 Label true false Label true 3) Press the 'Add Entry' button. 430 0 1 0 304 true 40 true 1 false 15 Label true false Label true 4) Check that number of values has increased. 430 0 1 0 319 true 40 true 1 false 15 Label true false Label true entered data may be entered in any order.) 430 0 1 0 285 true 40