LAKESHORE-TEMPERATURE-CONTROLLER

Package: TCON

Hosted functions:

SETPOINT

Get or set the sample temperature setpoint.

>(tcon::setpoint)
300.0
 
>(tcon::setpoint 250)
250.0

GET-T

Reading actual temperature from channel A, B, C, D. The channel symbols A, B, C, D are also in package TCON. Without argument, defaults to the sample channel D.

>(tcon::get-t 'tcon::a)
296.321

CHANGING?

Predicate, indicates if the controller is waiting for stable temperature

>(tcon::changing?)
T

HEATER-OUTPUT

Just returns the actual heater output in percents.

>(tcon::heater-output)
2.2                     ; controller shows 2.2%

HEATER-RANGE

Get or set the heater range as number. Heater off is 0, low range is 1, mid range is 2, high range is 3. Normally we use range 3 for normal operation.

>(tcon::heater-range)
0                           ; heater is off
 
USER>(tcon::heater-range 3) ; sets heater on
3

BRACKET

Get or set the bracket defining stable temperature, with maximum delta T and time spent in that interval.

>(tcon::bracket)
(1.0 30.0)     ; delta T is 1 K, waiting time is 30 sec
 
USER>(tcon::bracket '(2 20))  ; parameter must be list of numbers
(2.0 20.0)

Symbols that represent channels:

TEMPERATURE

A

B

C

D