Controller Script
Interval = .6 

[F1 CT +3]	send holder temperature every 3 sec
[F1 HT +10]	send heat exchanger T every 10 sec 
		(monitors coolant T)

[F1 SS S 400]	set stir rate to 400 rpm
		(also turns it on if it was off)
[*CTD]		clear the displays
[*SS +]		begin monitoring absorbance
[F1 TT S 20]	set target temperature to 20
[F1 TC +]	turn temperature control on
[*WT 1000 2]	wait until CT is stable
		(query IS every 10 min, up to 2 times)

[*D 500]	wait 5 min for sample to catch up
[*SC h700, 300]	set scan range
[F2 DL 1]	go to position 1 (water)
[F2 PI]		move to home and back to current position
[*WPL]		wait for move to be completed
[*SC c0]	do baseline correction
		(also returns to 700 nm)
[*D 100]	wait (allow) 1 min to finish

[F1 CT -]	stop sending sample holder T
[*CTD]		clear the displays
[*SS +]		begin monitoring absorbance
[*LS 6]		loop 6 times
	[*SW 700.0]	set wavelength to 700
	[*D 50]		wait 0.5 min for move to complete
	[*LS 81]	loop 81 times
		[F1 CT ?]	get sample holder temperature
				(and absorbance)
		[*SW-5]		step wavelength down one
		[*D 1]		0.01 min delay for nm change
	[*LE]		bottom of loop
	[*PL+]		move to next position
[*LE]
[F1 HT -]	stop sending heat exchanger T
[F1 TC -]	turn temperature control off
