User Tools

Site Tools


ice:commands:quadtemp

This is an old revision of the document!


Quad Temperature Controller Command Set

List of commands for the ICE Quad Temperatue Controller.

Testing of TOC

Some content

asdfasdf

asdfasdf asdf adf.

More TOC Test

aasdfasdf asdf

Arguments:

[Int] CHANNEL

Example:

 3 
26.283

I2C Command Number: 16


Description

Returns the temperature setpoint for channel Channel. <html></div></html>

Arguments:

No Arguments Taken

Example:

I2C Command Number:


Description

Sets the temperature setpoint for channel Channel to TEMP. Returns output from TempSet?.

Note: temperature setpoint cannot be set outside of the bounds of the minium and maximum temperature. If TEMP is outside that range, temperature setpoint will not be adjusted. <html></div></html>

Arguments:

[Int] CHANNEL

Example:

 3 
On

I2C Command Number: 18


Description

Returns whether the temperature loop for channel CHANNEL is bipolar. <html></div></html>

Arguments:

No Arguments Taken

Example:

I2C Command Number:


Description

Sets the temperature loop for channel CHANNEL bipolar (heating only) on or off. Turn Bipolar off when driving resistive heaters. Returns output from BiPolar?. <html></div></html>

Arguments:

[Int] CHANNEL

Example:

 3 
Off

I2C Command Number: 20


Description

Returns the status (ON or OFF or FAULT) of the temperature servo loop for channel CHANNEL. A return of fault means that the temperature is outside the min/max temperature range and that the temperature loop has been temporarily disabled. <html></div></html>

Arguments:

No Arguments Taken

Example:

I2C Command Number:


Description

Turns the temperature servo loop for channel CHANNEL on or off. Returns the output of Servo? <html></div></html>

Arguments:

[Int] CHANNEL

Example:

 3 
24.21

I2C Command Number: 22


Description

Returns the current temperature for channel CHANNEL. <html></div></html>

Arguments:

[Int] CHANNEL

Example:

 3 
0.021

I2C Command Number: 23


Description

Returns the temperature error (Tsetpoint – Tactual) in degrees Celcius. <html></div></html>

Arguments:

[Int] CHANNEL

Example:

 3 
0.651

I2C Command Number: 24


Description

Returns the current flowing through TEC (or resistive heater) in Amps. <html></div></html>

Arguments:

[Int] CHANNEL

Example:

 3 
15.3

I2C Command Number: 25


Description

Returns the minimum temperature for channel CHANNEL. If the temperature is ever less than MINTEMP, the board will temporarily disable the temperature loop until the temperature rises above MINTEMP. <html></div></html>

Arguments:

No Arguments Taken

Example:

I2C Command Number:


Description

Sets the minimum temperature channel CHANNEL to MINTEMP. Returns TempMin?. Note: You cannot set MINTEMP greater than the temperature setpoint. Attempting to do so will not change the minimum temperature. <html></div></html>

Arguments:

[Int] CHANNEL

Example:

 3 
55.3

I2C Command Number: 27


Description

Returns the maximum temperature for channel CHANNEL. If the temperature is ever greater than MAXTEMP, the board will temporarily disable the temperature loop until the temperature drops below MAXTEMP. <html></div></html>

Arguments:

No Arguments Taken

Example:

I2C Command Number:


Description

Sets the maximum temperature channel CHANNEL to MAXTEMP. Returns TempMax?. Note: You cannot set MAXTEMP less than the temperature setpoint. Attempting to do so will not change the maximum temperature. <html></div></html>

Arguments:

[Int] CHANNEL

Example:

 3 
34

I2C Command Number: 29


Description

Returns the gain setting temperature loop servo gain for channel CHANNEL. Gain can be from 1 to 255. <html></div></html>

Arguments:

No Arguments Taken

Example:

I2C Command Number:


Description

Sets the gain for the temperature loop servo gain for channel CHANNEL. Gain range can be 1 to 255. Returns output of Gain?. <html></div></html>

Arguments:

No Arguments Taken

Example:

  
34

I2C Command Number: 31


Description

Returns the setting for the time interval between data points when taking data with the RecData command. Time between points is 10ms * INTERVAL. Value can be from 1 to 255 (10ms – 2.55s) <html></div></html>

Arguments:

No Arguments Taken

Example:

I2C Command Number:


Description

Sets the interval setting for time between data points when taking data with the RecData command. Time between points is 10mS * INTERVAL. Value can be from 1 to 255 (10ms – 2.55s). Returns output of RecInt? Command. <html></div></html>

Arguments:

No Arguments Taken

Example:

  
3

I2C Command Number: 33


Description

Returns the amplitude for data stored by the RecData command. Valid range is 0-5. When AMPLITUDE is 0, the range for the temperature error is from -18.75mK to 18.75mK in steps of 0.15mK. When AMPLITUDE is 1, the range for the temperature error is from -37.5mK to 37.5mK in steps of 0.3mK. When AMPLITUDE is 5, the range for the temperature error is from -600mK to 600mK in steps of 4.7mK.
The formula for the temperature range is +/-18.75mK*2^(AMPLITUDE) in steps of 0.15mK*2^(AMPLITUDE). <html></div></html>

Arguments:

No Arguments Taken

Example:

I2C Command Number:


Description

Sets the amplitude for the data stored by the RecData command. See RecAmp? for more details. <html></div></html>

Arguments:

No Arguments Taken

Example:

  
199

I2C Command Number: 35


Description

Returns the number of data points to be collected when RecData is run. Range is from 1 to 256. <html></div></html>

Arguments:

No Arguments Taken

Example:

I2C Command Number:


Description

Sets the command RecData to take NUMBER + 1 data points. NUMBER can be from 0 to 255. Returns RecNum? <html></div></html>

Arguments:

No Arguments Taken

Example:

  
BUSY

I2C Command Number: 37


Description

Returns the status of recording data from the RecData command. Returns status of either NODATA, BUSY, FINISHED. <html></div></html>

Arguments:

No Arguments Taken

Example:

  
BUSY

I2C Command Number: 38


Description

Record data on the temperature error of channel CHANNEL with amplitude, interval and number of points set by the RecAmp, RecInt, RecNum functions. Returns RecStat? <html></div></html>

ice/commands/quadtemp.1386262884.txt.gz · Last modified: 2021/08/26 14:26 (external edit)