Controller Script
Interval = .6 (0.01 min)

[F1 CT +3]	send sample holder T 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)
[*SC h650, 350]	set wavelength scan range
[F2 PL 1]	go to position 1 (water)
[F2 PI]		go to home and back to last position
[*WPL]		wait for positioning to complete
[*SC c0]	do baseline correction
		(also returns to 650 nm)
[*D 150]	wait 1.5 min
[F1 TT S 20]	set target to 20 C
[F1 TC +]	turn temperature control on
[*CTD]		clear the displays
[*LS 13]	start 13 loops (temperature steps)
    [*SS -]		uncheck CT checkbox
			   (in UV-1800 window)
    [F1 CT +]	start sending auto CT responses
    [*SW 646]	set 646 nm
    [*WT 1000 2] wait for stable T (or 20 min max)
    [*D 300]	wait 3 min for sample to catch up
    [F1 CT -]	stop sending auto CT responses
    [*SS +]	check Sample Holder checkbox 
    [*LS 6]		start 6 loops (positions)
        [F1 CT ?]	get CT at 646 nm
        [*SW 606]	set 606 nm
        [*D 5]		wait 3 seconds
        [F1 CT ?]	get CT at 606 nm
        [*SW 546]	set 546 nm
        [*D 5]	
        [F1 CT ?]
        [*SW 470]	set 470 nm
        [*D 5]	
        [F1 CT ?]
        [*SW 380]	set 380 nm
        [*D 5]
        [F1 CT ?]	request sample holder T
        [*PL+]		move to next position
        [*SW 646]	set 646 nm
        [*D 15]
    [*LE]
    [*TT+2.5]	increase TT by 2.5 C
[*LE]
[F1 CT -]	stop sending auto sample holder T
[F1 HT -]	stop sending auto heat exchanger T
[F1 TC -]
